首页 > 解决方案 > MySQL ODBC 配置

问题描述

我已经设法让我的 Access 成为 MySQL 的前端。我已设法通过连接字符串使其工作,但由于代码中的某些细节我想将 DSN 配置保存为用户 DSN。

我遇到了一个具体问题。我需要option=3在我的连接字符串中使用,因为没有option=3我得到错误:The Microsoft Jet database engine stopped the process because you and another user are attempting to change the same data at the same time. 如果我在我的连接字符串中包含 option=3 一切正常。问题是,在 Mysql 连接器/ODBC 数据源配置中,我不知道哪个复选框/选项代表option=3

标签: mysqlodbc

解决方案


关于这个的文档在这里:连接器/ODBC 连接参数

option=3看起来已弃用,如本答案中所述:

Option=3;对应于FLAG_FIELD_LENGTH(1) + FLAG_FOUND_ROWS(2)

它看起来确实不推荐使用,因为在文档中我找不到任何参考FLAG_FIELD_LENGTH

因此,我们可以假设您真正需要的标志是FLAG_FOUND_ROWS

根据文档,此标志的 GUI 选项是

返回匹配的行而不是受影响的行

在此处输入图像描述


推荐阅读