十进制列,并发冲突:UpdateCommand影响了预期的1条记录中的0条

时间:2012-03-19 23:39:46

标签: c# ms-access ado.net record

我再次检查错误,我发现由于访问数据库中的十进制列而报告错误。它与舍入数字和将这些数字与我从表中获取的第一个数据进行比较有关。

1 个答案:

答案 0 :(得分:3)

解决方案是使用:

                    cb = new System.Data.OleDb.OleDbCommandBuilder(DbAdapter);
                    cb.ConflictOption = ConflictOption.OverwriteChanges;

                    DbAdapter.UpdateCommand = cb.GetUpdateCommand();

                    DbAdapter.Update(DbData);