社区
DataWindow
帖子详情
更新冲突
xiao365tian
2003-05-17 06:54:03
最近我在做一个网络版的软件时,出现更新问题。
就是客户端和服务器端同时修改同一个表时,客户端无法运行,好像死机了,等到服务器操作完了,客户端才能运行。高手们给个主意,谢谢了
...全文
81
7
打赏
收藏
更新冲突
最近我在做一个网络版的软件时,出现更新问题。 就是客户端和服务器端同时修改同一个表时,客户端无法运行,好像死机了,等到服务器操作完了,客户端才能运行。高手们给个主意,谢谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
txchen
2003-05-21
打赏
举报
回复
没有及时提交或回滚事务。
xirumin
2003-05-21
打赏
举报
回复
delphi上有个笑天,不是你吧?
xirumin
2003-05-21
打赏
举报
回复
连接参数中设超时
xiao365tian
2003-05-21
打赏
举报
回复
我知道是排他锁,这是为了维护数据的一致性,不过要等好长一段时间才能运行另一个程序,我想没有别的更好的方法了,除非放弃数据的一致性。
ysynb
2003-05-19
打赏
举报
回复
事务提交,commit;
zhoufenghubei
2003-05-17
打赏
举报
回复
这个情况正常!数据库在修改一个表时,数据库会给此标加上排它锁,锁定整个表限制了其它事务对表中任意部分进行访问。
排它 (X) 锁可以防止并发事务对资源进行访问。其它事务不能读取或修改排它 (X) 锁锁定的数据,只到数据表修改完毕,释放排它 (X) 锁,才允许其它事务修改此表。
athere_08
2003-05-17
打赏
举报
回复
这个是不是和数据库记录的共享方式有关,前几天听一位高人说,在retrieve()后面也commit,是不是可以解决,一直没试,你试试!
DataWindow
611
社区成员
20,469
社区内容
发帖
与我相关
我的任务
DataWindow
PowerBuilder DataWindow
复制链接
扫一扫
分享
社区描述
PowerBuilder DataWindow
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章