增删改产生数据库锁

利用finereport填报,保存时候,24条数据插入 一个表里面,或者再次打开修改之。 今天莫名其妙的被数据库锁表。无论如何也打不开这个表。后来只能杀死进程,才再次可以打开。  反复出现几次,也不知道下面的人是如何在操作的。   对于这样的情况, 有什么办法,或者修改程序,可以避免之??? 实在是郁闷的很。
FineReportxwzsbh 发布于 2016-12-5 19:24
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共9回答
最佳回答
0
迈达斯之手发布于2016-12-5 19:24(编辑于 2023-9-6 09:34)
555
最佳回答
0
flyingsnake发布于2016-12-6 08:09(编辑于 2023-9-6 09:34)
555
  • xwzsbh xwzsbh(提问者)

    我使用的是MSSQLserver 2016.数据库本身应该没有问题,就是填报的表被锁定,其他表都没有任何问题。
    回复
    2016-12-06 08:52 
最佳回答
0
xwzsbh发布于2016-12-6 08:52(编辑于 2023-9-6 09:34)
555
最佳回答
0
Poseidon发布于2016-12-6 09:13(编辑于 2023-9-6 09:34)
555
  • xwzsbh xwzsbh(提问者)

    这个。我感觉简单。一直没有用过程处理。下次测试了。
    回复
    2016-12-06 09:47 
最佳回答
0
flyingsnake发布于2016-12-6 09:13(编辑于 2023-9-6 09:34)
555
  • xwzsbh xwzsbh(提问者)

    谢谢,这个文章的方法,我测试看看。有效果了,再来回复。
    回复
    2016-12-06 09:47 
  • xwzsbh xwzsbh(提问者)

    测试了,基本上查询的时候加上with (nolock) 还是会产生锁。  锁的产生,那么可以肯定是因为插入,同时又在更新引起。  但是,我实在搞不明白,这个如何同时做到? 难道同个用户,同时两台电脑在输入?
    回复
    2016-12-06 21:22 
最佳回答
0
xwzsbh发布于2016-12-6 09:47(编辑于 2023-9-6 09:34)
555
最佳回答
0
xwzsbh发布于2016-12-6 09:47(编辑于 2023-9-6 09:34)
555
最佳回答
0
xwzsbh发布于2016-12-6 21:22(编辑于 2023-9-6 09:34)
555
最佳回答
0
迈达斯之手发布于2016-12-6 22:13(编辑于 2023-9-6 09:34)
555
  • xwzsbh xwzsbh(提问者)

    这个具体的模板。从日志里面看的出来。 我用了两个模板。一个是更新提交,另外一个是智能提交。 我要么都使用更新提交。不知道今天会不会出问题。
    回复
    2016-12-07 10:45 
最佳回答
0
xwzsbh发布于2016-12-7 10:45(编辑于 2023-9-6 09:34)
555
  • 迈达斯之手 迈达斯之手

    只要能找到出问题的模板就好弄一些~
    回复
    2016-12-07 10:47 
  • 0关注人数
  • 1075浏览人数
  • 最后回答于:2018-4-24 09:43
    活动推荐 更多
    热门课程 更多
    返回顶部