hur.cn - 华软网

 热门搜索

在两个客户机上同时打开一个窗口,出错,为什么?

  作者:未知    来源:网络    更新时间:2019/1/25
这两个客户机都访问服务器数据库,统一套软件
一客户机打开一窗口后,另一客户机打不开这个窗口,程序死了。
为什么?
------华软网友回答------
数据库被加锁了.
------华软网友回复------
数据库中用户对数据库访问权限的设置。让用户能够同时访问数据中的表。
------华软网友回复------
那怎么设置?用户sa

然则对于有些窗口就能够,不知道为什么?
------华软网友回复------
肯定是死锁了!
------华软网友回复------
你更新了数据库记录但没有及时提交或回滚,检查一下窗口里的 SQL 语句.
------华软网友回复------
还要说一下PB版本问题,和连接的参数.
PB10里面,ole db 要求
看一下锁级别,一般加上 SQLCA.Lock = 'RC'
------华软网友回复------
八成是死锁了
------华软网友回复------
我用的是pb9.0,那怎么解决?

------华软网友回复------
自己去查一下 关于数据库中锁的级别和加锁的方式
------华软网友回复------
是否是两台机器的系统不同,9。0得有XP系统。另有检查一下动态库,是否是缺入动态库!
------华软网友回复------
sqlca.AutoCommit = true

.
.
sqlca.AutoCommit = FALSE      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。