asp sqlserver 执行存储过程返回记录集报对象关闭时不允许操作

2019-04-01 19:13:07王冬梅

''大扫除
Set adoRS = nothing
Set CmdSP.ActiveConnection = nothing
Set CmdSP = nothing
%>

用asp调用存储过程并返回记录集的时候,一直报出“对象关闭时不允许操作”的错误,搜了很多问题,都不能对症下药,找了一段比较靠谱的代码
最后发现问题出现在存储过程里,例子里的存储过程没有问题,但是用上我自己的存储过程就报错
最后的解决办法是在我自己用的存储过程里的要在
每个Insert语句之前都加一句set nocount on 也就是在游标循环里面加一句
具体什么原因还没有去深究,了解的人可以指明下,谢谢

您可能感兴趣的文章:

ORACLE 查询被锁住的对象,并结束其会话的方法解析Oracle数据库中的对象集合schemaoracle查看会话锁定的所有对象代码分享ORACLE 常用的SQL语法和数据对象Oracle使用PL/SQL操作COM对象基于Oracle的面向对象技术入门基础简析开发者网络OraclePHP 5 数据对象 (PDO) 抽象层与 OracleMS-sql 2005拒绝了对对象 ''xxx'' (数据库 ''xxx'',架构 ''dbo'')的 SELECT 权限的解决方法重新编译PLSQL中的无效对象或者指定的对象 的方法利用函数返回oracle对象表的三种方法