对象已打开

问题描述 投票:0回答:1

执行包含大量数据的存储过程时,出现错误消息“对象已打开”。此过程从SQL 2005的VB 6.00应用程序运行。在SQL中运行脚本时没有问题

rs.Open cmd,选项:= adCmdStoredProc

重要提示:仅当数据量很大时才会发生此错误。阈值级别约为250000行数据。如果检索的数据量超过该数量,则会发生错误。如果少则没有问题。

任何建议都会很棒

谢谢

object vb6 was
1个回答
0
投票

尝试使用其他光标类型。在连接对象上,尝试从adUseClient切换到adUseServer,反之亦然。

rs.Open cmd,,adOpenStatic,adLockReadOnly,选项:= adCmdStoredProc

© www.soinside.com 2019 - 2024. All rights reserved.