我已成功将我的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 Connector / ODBC数据源配置中,我不知道哪个复选框/选项代表option=3
答案 0 :(得分:1)
关于这方面的文档在这里:Connector/ODBC Connection Parameters
option=3
看起来已按照this answer:
Option=3;
对应FLAG_FIELD_LENGTH
(1)+FLAG_FOUND_ROWS
(2)
它看起来确实已弃用,因为在文档中我找不到对FLAG_FIELD_LENGTH
因此,我们可以假设你真正需要的旗帜是FLAG_FOUND_ROWS
根据文档,此标志的GUI选项是
返回匹配的行而不是受影响的行