数据库数据一致性问题,请求一个好的解决方案

panwen516 2008-05-24 02:07:21
服务器有数据库TEMT,其中有表A。有多个客户端访问表A,目前表A中有三条记录(主键ID:1,2,3),这时两个客户端同时读取了表A,并且同时为改表创建了新行主键号都是4,第一个客户更新完后,第二个客户更新很定挂。请教怎么解决这样的问题,小弟没有多客户端开发经验请高手指点。
...全文
102 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
tieren12 2008-06-03
  • 打赏
  • 举报
回复
楼上说的这个并发性问题,我也有遇到过,暂时没有找到方法解决。如果允许,直接写SQL来update或insert
Guid_Z 2008-05-31
  • 打赏
  • 举报
回复
直接连接数据库插入数据不就好了
你说的这个问题就是ado.net断开式的主要缺陷
jin225 2008-05-28
  • 打赏
  • 举报
回复
你可以让主键自增啊 ID int identity(1,1)
panwen516 2008-05-25
  • 打赏
  • 举报
回复
用ADO.NET技术不是断连的吗?你指的行级加锁不太明白,能说清楚点吗?谢谢
Jade_2008 2008-05-24
  • 打赏
  • 举报
回复
关注!
changjiangzhibin 2008-05-24
  • 打赏
  • 举报
回复
使用行级锁

1,978

社区成员

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

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