PB11.5+mysql5.1的程序,数据不一致,求高手解惑~该如何解决
展开全部
PB11.5+mysql5.1做的应用程序用ODBC连的MYSQL
现在出现一个问题:
假设有AB两个人同时在用这个程序
A插入了一条数据并COMMIT
B不能select到这条记录,当B也进行过其他数据commit后,才能select到A的数据
或者B重新连接数据库,也可以看到A的数据
以上是在应用程序中的问题
但是在PB开发界面的database里都能实时看到
程序上不进行commit或重连就不能实时看到数据库的最新资料
求高手解惑~
------解决方案--------------------------------------------------------竟然有这情况
------解决方案--------------------------------------------------------if dw_1.update() = 1 thencommit;messagebox('','成功了!')elserollback;messagebox('','失败了,无错误原因!')end if
现在出现一个问题:
假设有AB两个人同时在用这个程序
A插入了一条数据并COMMIT
B不能select到这条记录,当B也进行过其他数据commit后,才能select到A的数据
或者B重新连接数据库,也可以看到A的数据
以上是在应用程序中的问题
但是在PB开发界面的database里都能实时看到
程序上不进行commit或重连就不能实时看到数据库的最新资料
求高手解惑~
------解决方案--------------------------------------------------------竟然有这情况
------解决方案--------------------------------------------------------if dw_1.update() = 1 thencommit;messagebox('','成功了!')elserollback;messagebox('','失败了,无错误原因!')end if
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询