怎么处理数据库并发操作

Filmshelf 2004-04-15 10:14:28
假设用asp修改一条数据库记录,修改后,这条记录的浏览页面变成不能进行修改操作。
如果两个人同时登陆浏览这个记录页面,这时两个人都可以修改。
同时提交,数据库会更新成纪录最后修改的信息。稍微快一些的那个人的修改信息岂不是丢失,如何解决这个问题。谢谢。
...全文
62 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Filmshelf 2004-04-16
  • 打赏
  • 举报
回复
小顶以下,高手快来看。谢谢。
Filmshelf 2004-04-15
  • 打赏
  • 举报
回复
回baby97(雏雕) ,原先的记录删除吗?不删除岂不是有大量冗余数据
银狐被占用 2004-04-15
  • 打赏
  • 举报
回复
不进行UPDATE,都用INSERT。

这样就保留历史记录。

显示时只显示最新的。
Filmshelf 2004-04-15
  • 打赏
  • 举报
回复
回 xieyj(Free Fish) , 然后怎么解锁?操作完自动就解锁了。
Filmshelf 2004-04-15
  • 打赏
  • 举报
回复
回ghostzp(风中一头猪) ,是啊,所以我才寻求解决办法啊。
若白师妹 2004-04-15
  • 打赏
  • 举报
回复
修改同一條紀錄當然是這樣了........
xieyj 2004-04-15
  • 打赏
  • 举报
回复
可以在浏览记录时加一个锁定操作:

select * from table with(rowlock) where id=?

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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