ADODB、SQL Server 存储过程并将结果放入记录集(始终关闭)

这是这个问题的解决方案,让我很恼火。
我可以使用 ADODB 命令执行 SP

SET Rs=Cmd.execute() 

但 Recordset 仍然绝望地关闭

(error 3704 : Operation is not allowed when the object is closed).

我的搜索指出在 SP 标头中使用了 "SET NOCOUNT ON" 子句,但在我的情况下它不起作用。 经过反复摸索,发现是SP中使用了PRINT导致了这个问题。

因此:当您想要将结果放入记录集时,ADOBD 不代表 SP 中的 PRINT 语句!

享受

lxqcys 回答:ADODB、SQL Server 存储过程并将结果放入记录集(始终关闭)

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/67403.html

大家都在问