...违反并发性: UpdateCommand 影响了预期 1 条记录中的 0 条。_百 ...
发布网友
发布时间:2024-10-16 17:04
我来回答
共1个回答
热心网友
时间:2024-10-16 21:24
这个我碰到的是由引用tableadapter引起,你可以看一下tableadapter那些自动生成的代码。
tableadapter生成的更新代码会对原值加条件来判断。
update table set f1=newvalue where f1=oldvalue,如果返回rowcount为0
就会弹出此错误消息。
如果你从数据库取得数据之后,该数据被其他地方更新,你再去更新就会出现此问题。
另外,如果你更新了数据库里面的数据,而dataset在更新之后没有做AcceptChange,
那么同理,还是会出现此错误信息。