public bool CommitUpdate(string sSQl, DataTable dt)
{
try
{
if (_OraConn.State != ConnectionState.Open)
_OraConn.Open();
OracleDataAdapter DA_QueryTele = new OracleDataAdapter(sSQl, _OraConn);
OracleCommandBuilder cmd = new OracleCommandBuilder(DA_QueryTele);
DA_QueryTele.Update(dt);
dt.AcceptChanges();
return true;
}
catch
{
return false;
}
}
频繁出现异常:
违反并发性: UpdateCommand 影响了预期 1 条记录中的 0 条。
在 System.Data.DBConcurrencyException 中第一次偶然出现的“System.Data.dll”类型的异常
在 System.Data.DBConcurrencyException 中第一次偶然出现的“System.Data.dll”类型的异常
1. 检查Sql语句条件 修改是否唯一
2.数据修改后的连接释放与关闭