求助:多用户在线修改数据库内容如何保证不会出错 在客户端用datagride显示数据库中表的内容时,其他用户同时在线修改数据库内容,怎样保证datagride中数据在操作时不会发生错误。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不知道你用的是什么数据库,解决办法是实行‘并发调度的可串行性’,说白一点,就是在读数据时所有客户端都读数据,在写数据时所有客户端都写数据(一定要遵守两段锁协议,其实这样也能出现死锁的),用程序判定一下,其实SQL SERVER 2000有这个功能。设置共享锁和排他锁就能解决问题,查找你所用的数据库里有没有‘并发控制’,很多DBMS里都有这项功能的,看看别的书吧。 关于此功能的实现 variant 如何转为integer?? 求类似QQ头像选择的ComboBox代码和界面 为什么调用模块中的函数提示类型出错? 遇到一个怪问题,关于VB窗体显示的问题??觉得很奇怪 如何编辑表???? 请教贴图式界面的疑问? 怎么用vb操作Sql VB报表汇总问题,急,高分相送 vb开发程序 与win7系统兼容问题 声讨一下来这儿要毕业设计源码的懒人。up有分。 哪位是高手?帮我解决这个问题给你50分!
说白一点,就是在读数据时所有客户端都读数据,在写数据时所有客户端都写数据(一定要遵守两段锁协议,其实这样也能出现死锁的),用程序判定一下,其实SQL SERVER 2000有这个功能。
设置共享锁和排他锁就能解决问题,查找你所用的数据库里有没有‘并发控制’,很多DBMS里都有这项功能的,看看别的书吧。