执行包含大量数据的存储过程时,出现错误消息“对象已打开”。此过程从SQL 2005的VB 6.00应用程序运行。在SQL中运行脚本时没有问题
rs.Open cmd,选项:= adCmdStoredProc
重要提示:仅当数据量很大时才会发生此错误。阈值级别约为250000行数据。如果检索的数据量超过该数量,则会发生错误。如果少则没有问题。
任何建议都会很棒
谢谢
尝试使用其他光标类型。在连接对象上,尝试从adUseClient切换到adUseServer,反之亦然。
rs.Open cmd,,adOpenStatic,adLockReadOnly,选项:= adCmdStoredProc