Ich habe die "ActiveConnection-Eigenschaft eines Recordset-Objekts, das ein Command-Objekt als Quelle hat" Fehler in meiner klassischen ASP-Seite ein paar Mal, in der Regel nachdem ich gerade eine gespeicherte Prozedur geändert haben, nicht bekommen.Was bedeutet die Fehlermeldung "Die ActiveConnection-Eigenschaft eines Recordset-Objekts, das ein Command-Objekt als Quelle hat" nicht ändern kann?
In der Vergangenheit schien die Deinstallation und Neuinstallation der COM + -Anwendungen und ein Zurücksetzen von IIS dieses Problem zu beheben. Ich hatte angenommen, dass die alte ActiveConnection-Eigenschaft irgendwie im Speicher gehalten wurde und die Problemumgehung es auslöschte. Heute, kein solches Glück.
Also meine erste Frage ist: "Was bedeutet dieser Fehler eigentlich?" Die zweite Frage lautet: "Wie repariere ich es?"
Ich habe versucht, die folgenden Links zu konsultieren, aber als COM + Neuling ist dies derzeit über meinen 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
+1 für die P.S. Obwohl ich denke, die Antwort auf "Was bedeutet das?" ist "Zeit, zu .Net zu wechseln" – NotMe
Ich möchte gerne zu .NET wechseln, aber es ist schwer, gute Orte zu finden, um die vorhandene Codebasis zu refaktorieren. –
Es ist tatsächlich "nocount on", nicht "set rowcount off". Es kann auch dadurch verursacht werden, dass Sie erwarten, dass ein Proc einen rs zurückgibt, und es nicht tut, es fügt nur einen Statuscode oder was auch immer ein und gibt es zurück. –