注册 登录
编程论坛 VB6论坛

这个程序错在什么地方?

holiwood 发布于 2013-01-03 15:24, 333 次点击
想删除有近万条的一数据表中2010.01.01前的数据,运行了好长时间出现以下提示,结果表中数据一条都没删除。
我不是在服务器上,就是在本机测试也是一样,更奇怪的是反复运行这个程序也有成功的时候只是机会较少。

只有本站会员才能查看附件,请 登录
只有本站会员才能查看附件,请 登录


[ 本帖最后由 holiwood 于 2013-1-3 15:52 编辑 ]
3 回复
#2
风吹过b2013-01-03 22:03
sql servrer 执行这条命令时花费的时间太长,以至于在规定时间之内无法执行完,
系统就当做 指令超时,然后取消执行。

简化查询,或者 分段查询。
#3
holiwood2013-01-04 09:37
非常感谢版主这么晩还回复!
据说在SQL中把“CommandTimeOut”属性设置成0就可以了,但是怎样在VB6中设置这个属性?再次谢谢了!
#4
holiwood2013-01-04 14:40
增加了一句“ = 0”问题解决。
1