以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  事务(进程 ID 53)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=144637)

--  作者:km007
--  发布时间:2019/12/26 1:28:00
--  事务(进程 ID 53)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。
执行 cmd.commandText = "Update……” 操作经常提示

事务(进程 ID *)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。

这样的提示,是什么问题?

--  作者:有点蓝
--  发布时间:2019/12/26 9:41:00
--  
并发比较频繁的时候,比如有多个人都同时查询,更新同一个表的数据,就容易这样。可以把超时时限设置长一点。另外尽量减少大量数据的查询返回,或者说记录缩短数据库的访问时间,避免造成阻塞

SQLCommand

这个类用于执行SQL命令。

属性:

  • CommandTimeOut
    设置超时时限,默认为30秒,一般不需要设置此属性,除非需要进行非常耗时超过30秒的操作,以至于出现超时错误,此时可适当地加大CommandTimeOut属性的值。

--  作者:pc005637
--  发布时间:2020/9/29 14:32:00
--  如何能忽略这个提示?
在服务器上开了批量操作数据库的计划,如果不时弹出这个窗口,会卡住后后续的自动化操作。
--  作者:有点蓝
--  发布时间:2020/9/29 14:41:00
--  
项目BeforeShowErrorMessage事件
e.cancel = true