Десятичный столбец, нарушение параллелизма: команда UpdateCommand затронула 0 из ожидаемых 1 записей - PullRequest
2 голосов
/ 20 марта 2012

Я снова проверил ошибку и обнаружил, что ошибка сообщается из-за десятичного столбца в базе данных доступа.Это как-то связано с округлением чисел и сравнением этих чисел с первыми данными, которые я получаю из таблицы.

1 Ответ

3 голосов
/ 20 марта 2012

Решение заключается в использовании:

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

                    DbAdapter.UpdateCommand = cb.GetUpdateCommand();

                    DbAdapter.Update(DbData);
...