当前位置: 代码迷 >> PB >> 请问高人:pb+ sql2000(sp4),数据死锁
  详细解决方案

请问高人:pb+ sql2000(sp4),数据死锁

热度:24   发布时间:2016-04-29 06:51:21.0
请教高人:pb+ sql2000(sp4),数据死锁
pb9+sql2000(sp4)开发的采购程序,近来老是发生数据死锁,具体程序是这样的:用存储过程取得申购单主单号,付给申报主单billno列,通过数据窗口增加、更新主单和要货明细.个别功能是通过视图更新要货明细某列。数窗口,严格遵循了事物的提交和回滚。近来数据总发生死锁.一筹莫展,请高手赐教.仅有的35分全部赠出。希望各位不以分为念。
(另:分店与总部间加了VPN,网速较慢,不会和网速有关吧)
数据死锁

------解决方案--------------------
据说在执行存储过程的时候可以把事务的 autocommit 属尾置成 true

也就是可以试一下在 “ 用存储过程取得申购单主单号” 这段程序前设置 sqlca.autocommit = true,
程序后设置 sqlca.autocommit = false
  相关解决方案