gpt4 book ai didi

tsql - "Cannot change the ActiveConnection property of a Recordset object which has a Command object as its source"错误是什么意思?

转载 作者:行者123 更新时间:2023-12-04 17:58:19 25 4
gpt4 key购买 nike

我在经典的 asp 页面中多次出现“无法更改以 Command 对象为源的 Recordset 对象的 ActiveConnection 属性”错误(0x800a0e7b),通常是在我刚刚更改了存储过程之后。
过去,卸载并重新安装 COM+ 应用程序以及重置 IIS 似乎可以解决此问题。我认为旧的 ActiveConnection 属性以某种方式保存在内存中,解决方法是将其清除。今天,没有这样的运气。
所以我的第一个问题是,“这个错误实际上意味着什么?”第二个问题是,“我该如何解决它?”
我已经尝试查阅以下链接,但作为 COM+ 新手,这目前在我的脑海中。
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

最佳答案

此错误最常与返回多个结果集或返回行计数的存储过程相关联(尝试在过程顶部添加 set nocount on。)

您最近是否对数据库进行了任何更改?如果是这样,这些变化将是开始寻找的好地方。

附言我很惊讶你有一个在 2010 年实际使用过的 COM+ 应用程序。尽快结束这个阶段:)

关于tsql - "Cannot change the ActiveConnection property of a Recordset object which has a Command object as its source"错误是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4028395/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com