mysql - 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
解决方案
关于这个的文档在这里:连接器/ODBC 连接参数
option=3
看起来已弃用,如本答案中所述:
Option=3;
对应于FLAG_FIELD_LENGTH
(1) +FLAG_FOUND_ROWS
(2)
它看起来确实不推荐使用,因为在文档中我找不到任何参考FLAG_FIELD_LENGTH
因此,我们可以假设您真正需要的标志是FLAG_FOUND_ROWS
根据文档,此标志的 GUI 选项是
返回匹配的行而不是受影响的行
推荐阅读
- graphql - 如何将标题添加到 ionic 4 / Apollo GraphQL App
- java - 我只需要传递一个类的几个属性中的一个参数
- python-3.x - 使用 python 使用 HID 设备模拟鼠标移动
- reactjs - 从下一个索引开始映射数组
- python - 敏感性特异性图python
- java - 是否可以在 docker 中将 cli 进程命令从一个容器发送到另一个容器?
- vue.js - 单击事件槽项时如何抑制 v-calendar 的 @click:day?
- sql - Oracle 函数的权限
- ansible - ansible 从 url 读取库存
- python - 给定包含字符串数据的列,创建一个数据框,其 ascii 等效于字符串中的每个字符