关于ado.net断开式连接方式下不同用户的同步问题

happyzhu 2008-12-13 11:36:08
问个比较弱的问题:

ado.net断开式连接方式下

连接数据库
读取数据
然后关闭连接

再在内存中操作数据,最后以Update更新至数据库

如果在读取数据后数据库的数据被其他用户修改了,我所操作的数据不是有问题么?
...全文
77 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
happyzhu 2008-12-23
  • 打赏
  • 举报
回复
很困惑的问题啊

我都是通过command 执行相应的SQL来更新数据的

不知道怎么样用dataset
wap21 2008-12-14
  • 打赏
  • 举报
回复
up
opengl231 2008-12-14
  • 打赏
  • 举报
回复
mark
filec75 2008-12-14
  • 打赏
  • 举报
回复
mark
happyzhu 2008-12-14
  • 打赏
  • 举报
回复
那断开式连接方式岂不是很麻烦?
hubofly 2008-12-13
  • 打赏
  • 举报
回复
那是肯定的
一般批量修改的前提是别的用户不操作该修改,还有就是如果是这样的话,最好单条修改,同时你的操作都用事物进行回滚可能要好点
还有就是你可以在表里面设置字段,告诉你的程序,这些数据被你某个用户读取了,现在不能被别的用户操作,这个时候别的用户操作到该数据的时候首先要判断是否被另外的用户读取了,如果读取,则不允许被修改
Fibona 2008-12-13
  • 打赏
  • 举报
回复
这就是脏数据库

17,741

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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