繁体   English   中英

ADO.NET DBConcurrencyException-尝试更新已删除的行

[英]ADO.NET DBConcurrencyException - Trying to update an already deleted row

当我尝试更新已被另一个进程删除的行而不是仅忽略已删除的行时,为什么ADO.NET 抛出DBConccurencyException

ADO.NET中是否有任何可用选项可以忽略此事实?

我正在将SQLCommandBuilderConflictOption设置为ConflictOption.OverwriteChanges一起使用

您可以使用DataViewRowState枚举仅选择修改后的行。

var rowsToUpdate =
            dataTable.Select(null, null, DataViewRowState.ModifiedOriginal);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM