我再次检查错误,我发现由于访问数据库中的十进制列而报告错误。它与舍入数字和将这些数字与我从表中获取的第一个数据进行比较有关。
答案 0 :(得分:3)
解决方案是使用:
cb = new System.Data.OleDb.OleDbCommandBuilder(DbAdapter);
cb.ConflictOption = ConflictOption.OverwriteChanges;
DbAdapter.UpdateCommand = cb.GetUpdateCommand();
DbAdapter.Update(DbData);