怎么防止数据多次被修改
如果两个人都进入了修改页面,一个人先对数据进行了修改并保存了,当另一个人也修改保存时,提示数据已被修改,请各位帮忙分析一下 --------------------编程问答-------------------- 加一个 modified 字段,当被修改时,其字段的值为 true,否则为false,以此来判断是否已被修改~~~--------------------编程问答-------------------- 数据库增加标识列判断 --------------------编程问答-------------------- 给数据库里的表 加一个字段 每次修改的时候 都更新该字段产生唯一标识
以后就不管谁改 在提交时查询该字段 只要数据库里面唯一标识和本地的不一致 一律不提交
唯一标识 可以用时间来生成 --------------------编程问答--------------------
谢谢你的意见,但是我这里有很多表啊,每个表都要加这么个字段啊,有没有什么类似锁的概念的解决方法啊 --------------------编程问答--------------------
那可以通过事务处理
for update 或者 for update nowait --------------------编程问答--------------------
for update 或者 for update nowait
用这个的话是这个意思吗:如果这两个人同时浏览这条数据时,是都不能修改的,只有在没有别人查询时才可以修改? --------------------编程问答--------------------
在update 的时候 进行锁定 也是可以进行查询的
多看看这个语法知识和运用 --------------------编程问答-------------------- 在表里加个字段,当你改过之后,再改的时候必须重新数据查出来 判断一下.
补充:.NET技术 , ASP.NET