关于ADOCommand的CommandTimeOut的疑问(50分)

  • 主题发起人 主题发起人 dbgg
  • 开始时间 开始时间
D

dbgg

Unregistered / Unconfirmed
GUEST, unregistred user!
我动态创建一个ADOCommand对象来执行一条简单的update语句(MSSQL2000,大约有5万条记录,有image字段),有以下疑问:<br>不指定CommandTimeOut属性时,经计时发现刚过30秒,弹出“超时已过期”,如果设为60秒后,可以正常运行,但也是在几百毫秒就执行完了,并没有超过30秒。ADOCommand的CommandTimeOut默认不是30秒吗?为何不显示指定CommandTimeOut时就会超时呢?
 
改为0就不会超进了,数据量大时查询都会有这个问题的。
 
同意楼上的
 
我的主要问题是,既然执行这个SQL语句几百毫秒就完成了,为什么不设定CommandTimeout就提示超时,设为60秒就不超时呢?
 
第一次查询和以后查询所有的时间不相同,参考一下sql.
 
多人接受答案了。
 
后退
顶部