我向SQL Server 中 每隔2秒钟 更新1000条数据
不知为什么 程序运行两个小时 就更新不了了 有时运行3,5 个小时就更新不了了
不只是什么问题
我用的是timer 控件 设置的间个时间为2000 毫秒 我想知道在这2000毫秒中如果程序运行不完
子过程 那它到了2秒时是重新开始运行 还是运行完子过程等待两秒在运行子过程 timer 控件的定时是什么意思?
另外希望大家跟我提提 我的程序是少做了什么工作 导致上面的结果
是不是我在程序中更新数据的模块 忘了加上 on Error resume Next 还是
哪有问题?
我用的是ado
不知为什么 程序运行两个小时 就更新不了了 有时运行3,5 个小时就更新不了了
不只是什么问题
我用的是timer 控件 设置的间个时间为2000 毫秒 我想知道在这2000毫秒中如果程序运行不完
子过程 那它到了2秒时是重新开始运行 还是运行完子过程等待两秒在运行子过程 timer 控件的定时是什么意思?
另外希望大家跟我提提 我的程序是少做了什么工作 导致上面的结果
是不是我在程序中更新数据的模块 忘了加上 on Error resume Next 还是
哪有问题?
我用的是ado
在任务管理器中 我的程序显示没有响应 我点击sql server中的 "!" 按钮 我的程序就又有响应了 但是如果不打开 sql server 企业管理器查看我的数据表 在任务管理器中 我的程序不会出现没有响应! 敬请高手指点
2、sql server企业管理器与你的程序是不同的程序,但它们使用相同的资源,查看数据表时记录被锁定,你的程序不能更新数据库,自然没有响应了。不打开 sql server 企业管理器查看数据表也就不存在记录锁定问题。
非常感谢你的解释 那我该怎么办好呢
中位高手大家帮帮忙 ,现在本人很急
没看你的代码,不知道你有没有不停的创建连接,连接是否有及时释放。一般情况下,建立一个全局的connection,所有对数据库的访问都通过这个connection。太多的连接没有释放可能将系统资源耗尽,很多程序员会犯这个错误
我该怎么做比较好, 是每次返回一个记录集然后重新关掉在返回记录集,还是有什么其它的方法
利用参数的我不太懂,能不能给个例子