求助:多用户在线修改数据库内容如何保证不会出错

desert185 2003-08-23 09:55:53

在客户端用datagride显示数据库中表的内容时,其他用户同时在线修改数据库内容,怎样保证datagride中数据在操作时不会发生错误。
...全文
25 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
neo40 2003-08-24
  • 打赏
  • 举报
回复
不知道你用的是什么数据库,解决办法是实行‘并发调度的可串行性’,
说白一点,就是在读数据时所有客户端都读数据,在写数据时所有客户端都写数据(一定要遵守两段锁协议,其实这样也能出现死锁的),用程序判定一下,其实SQL SERVER 2000有这个功能。
设置共享锁和排他锁就能解决问题,查找你所用的数据库里有没有‘并发控制’,很多DBMS里都有这项功能的,看看别的书吧。
desert185 2003-08-24
  • 打赏
  • 举报
回复
打不开啊?

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧