代码之家  ›  专栏  ›  技术社区  ›  Thomas Langston

“无法更改以命令对象为源的记录集对象的ActiveConnection属性”是什么意思?

  •  5
  • Thomas Langston  · 技术社区  · 15 年前

    我在经典的ASP页面中多次出现“cannot change the activeconnection property of a recordset object which has a command object as its source”(无法更改命令对象作为其源)错误,通常是在我刚更改存储过程之后。

    过去,卸载和重新安装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

    1 回复  |  直到 15 年前
        1
  •  8
  •   Andomar    14 年前

    set nocount on