首页 > 解决方案 > 防止 MySQL 和 Devart MySQL 连接器中的并发冲突

问题描述

我继承了对许多慈善机构使用的应用程序的支持。

该应用程序使用 Access 数据库进行本地存储,并具有基于 Web 的界面和 MySQL 数据库。

应用程序使用 Devart MySQL 连接器将数据同步到 MySQL 数据库,但这不断给出以下错误:

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

我已经检查过了,我认为这是由于 Devart 中的设置造成的,Found records但由于我无法重新编译应用程序,我认为没有办法从那一侧修复它。

我可以从数据库端进行任何更改以防止这些错误吗?

标签: mysqlconcurrencydevart

解决方案


设置“FoundRows=true;” 在连接字符串中是更改提供程序行为的唯一方法。请检查您的应用程序,也许它允许通过其 *.config 文件修改连接字符串?


推荐阅读