J'ai la propriété "Impossible de modifier la propriété ActiveConnection d'un objet Recordset qui a un objet Command comme source" sur ma page ASP classique plusieurs fois, généralement après avoir simplement modifié une procédure stockée. Par le passé, la désinstallation et la réinstallation des applications COM + et la réinitialisation d'IIS semblaient résoudre ce problème. Je supposais que l'ancienne propriété ActiveConnection était en quelque sorte gardée en mémoire et que la solution de contournement l'ignorait. Aujourd'hui, pas de chance.Que signifie la "Impossible de modifier la propriété ActiveConnection d'un objet Recordset ayant un objet Command comme source"?
Donc, ma première question est, "Qu'est-ce que cette erreur signifie réellement?" La deuxième question est, "Comment puis-je résoudre ce problème?"
J'ai déjà essayé de consulter les liens suivants, mais en tant que novice COM +, cela me dépasse actuellement.
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 pour le P.S. Bien que je pense que la réponse à "Qu'est-ce que cela signifie?" est "Il est temps de passer à .Net" – NotMe
Passer à .NET est quelque chose que j'aimerais faire, mais il est difficile d'identifier les bons endroits pour refactoriser le code existant. –
Il est en fait "set nocount on" et non "set rowcount off". Cela peut aussi être dû au fait que vous attendez un proc pour renvoyer un rs, et ce n'est pas le cas, il insère et renvoie simplement un code d'état ou autre. –