Was bedeutet das "Nicht ändern, die ActiveConnection-Eigenschaft des Recordset-Objekt, das hat ein Command-Objekt als Quelle" Fehler bedeuten?
Ich habe die "Nicht ändern, die ActiveConnection-Eigenschaft des Recordset-Objekt, das hat ein Command-Objekt als Quelle" Fehler in meiner classic asp-Seite ein paar mal, meist nachdem ich gerade geändert, die eine gespeicherte Prozedur.
In der Vergangenheit, deinstallieren und Neuinstallieren der COM+ - Anwendungen und-ein reset der IIS hat schien, um dieses problem zu beheben. Ich hatte angenommen, dass die alten ActiveConnection-Eigenschaft wurde irgendwie gehalten wird, im Speicher und der workaround war, Spülen Sie es aus. Heute kein Glück.
Also meine erste Frage ist, "Was bedeutet diese Fehlermeldung eigentlich bedeutet?" Die zweite Frage ist, "Wie behebe ich es?"
Ich habe versucht consulting die folgenden links an, sondern als eine COM+ - Neuling, dies ist gerade über meinem Kopf.
http://www.experts-exchange.com/Web_Development/Web_Languages-Standards/ASP/Q_20626178.html
http://msdn.microsoft.com/en-us/library/ee275490(BTS.10).aspx
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dieser Fehler ist am häufigsten mit einer gespeicherten Prozedur zurückgeben, die mehr als eine Ergebnismenge oder die Rückkehr rowcounts (versuchen Sie
set nocount on
an der Spitze des Verfahrens.)Hast du die letzten änderungen an der Datenbank? Wenn ja, diese änderungen wäre ein guter Platz zum starten der Suche.
P. S. ich bin erstaunt, dass Sie eine COM+ - Anwendung, die tatsächlich in 2010. Phase Mist so schnell wie du kannst 🙂