Предотвращение нарушения параллелизма в MySQL и Devart MySQL Connector - PullRequest
0 голосов
/ 31 октября 2018

Я унаследовал поддержку приложения, используемого рядом благотворительных организаций.

Приложение использует базу данных Access для локального хранилища и имеет веб-интерфейс с базой данных MySQL.

Приложение синхронизирует данные с базой данных MySQL с помощью коннектора Devart MySQL, но постоянно выдает следующую ошибку:

Concurrency violation: the Update Command affected 0 of the expected 1 records.

Я проверил, и я думаю, что это связано с настройкой в ​​Devart Found records, но, поскольку я не могу перекомпилировать приложение, я не думаю, что есть способ исправить это с этой стороны.

Могу ли я внести какие-либо изменения со стороны базы данных, чтобы предотвратить эти ошибки?

1 Ответ

0 голосов
/ 18 января 2019

Настройка "FoundRows = true;" в строке подключения есть единственный способ изменить поведение провайдера. Пожалуйста, проверьте ваше приложение, может, оно позволяет изменить строку подключения через файл * .config?

...