Solved

Dotnetnuke 4.6.2 Un-installing sql script does not executes delete statements.

Posted on 2010-11-15
3
269 Views
Last Modified: 2012-06-21
Hi,

I am developing modules on dotnetnuke 4.6.2. Every thing is fine, but there is strange thing happening in un-installing module in un-installation SQL Script.

The script is only executing Drop statements not the Delete statements. The module uses existing tables which are shared among more then one module. Hence i cannot drop tables but required to delete any existing data in those tables. I had created delete script but this never executes when module is deleted (un-installed), but yes drop tables successfully executes.

Thanks in advance.

Pradip
0
Comment
Question by:pradipkkoli
  • 2
3 Comments
 
LVL 6

Expert Comment

by:ErikVB
ID: 34136696
are your statements property seperated by GO statements?

did you check wether the delete statements execute propertly when you execute them manually? (through Host > SQL)

0
 

Author Comment

by:pradipkkoli
ID: 34142713
Yes Go Statements are there in my queries.

Also when this queries are run from Host->SQL or directly in database query windows, in both case the statements are executed successfully.

Please help.

Thanks
Pradip
0
 
LVL 6

Accepted Solution

by:
ErikVB earned 500 total points
ID: 34182843
i can't help you any further with this, as conflicting things seem to be going on. If the uninstall script fully executes through host > sql, but only partially through module uninstall, something weird must be going on with this specific installation. Did you test whether or not this behaviour also manifests itself on different (clean) installations, on newer dnn versions etc.

What you could do is to contact a DNN expert from the community and have him analyze your installation
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Popularity Can Be Measured Sometimes we deal with questions of popularity, and we need a way to collect opinions from our clients.  This article shows a simple teaching example of how we might elect a favorite color by letting our clients vote for …
Learn by example how to specify CSS selectors for Selenium WebDriver test automation software.
Explain concepts important to validation of email addresses with regular expressions. Applies to most languages/tools that uses regular expressions. Consider email address RFCs: Look at HTML5 form input element (with type=email) regex pattern: T…
This tutorial demonstrates how to identify and create boundary or building outlines in Google Maps. In this example, I outline the boundaries of an enclosed skatepark within a community park.  Login to your Google Account, then  Google for "Google M…

948 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

21 Experts available now in Live!

Get 1:1 Help Now