首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

有vb.net做客户端访问修改数据库的有关问题

2012-11-05 
有vb.net做客户端访问修改数据库的问题用dataset操作的话客户这边的数据操作都是在dataset里进行的,让后再

有vb.net做客户端访问修改数据库的问题
用dataset操作的话客户这边的数据操作都是在dataset里进行的,让后再返回到数据库,我想问一下要是多用户修改数据库怎么解决用户修改冲突问题

[解决办法]
一,通过权限.
二,直接覆盖.

好象也没什么好办法,如果是多用户同时修改.
[解决办法]

探讨

引用:

我的意思是,服务器会插入两行的,呵呵..
你不要说不想插入两行~哈哈!~

那就要在插入之前检查行数了,如果有一行了就不操作~~~我认为:对于计算机这个蠢货来说,是没有同时的~

我的意思是用户都是对自己的数据集进行操作,而数据集不是实时更新的,两个人都插入一行,一个人先插入一行更行到数据库,而另一个人不知道前一个人已经更新了数据库,他的更新会覆盖掉前一……

[解决办法]
你这样试试看,数据操作完COMMINT之前再重新去一下数据,看看是否为最新数据,如果是,COMMINT;如果不是,说明其他人操作过了,重新取一次数据库然后更新数据。
[解决办法]
数据只有主键的,主键冲突了会返回相应的错误,然后把之前的操作回滚。
在插入数据之前先查询要插入的数据是否存在,如果已经存在就提示用户数据已经存在

热点排行