我正在 High Sierra 10.13.6 上使用 Excel for Mac 版本 16.18。安装了适用于 macOS 的 Connector/ODBC 8.0.12,使用 iODBC 数据源管理(64 位)测试了与我的数据库的连接并正常工作:
当我尝试使用保存驱动程序和凭据连接 Excel 时,出现以下错误:
Unicode 和 ANSI 驱动程序都有同样的问题。
通过进行以下调整,我能够使用 Microsoft Excel 版本 16.19 连接到 MySQL:
- 我将驱动程序的整个目录 /mysql-connector-odbc-8.0.12-macos10.13-x86-64bit 复制到 /Library/ODBC (为什么?参见https://bugs.mysql.com/bug.php?id=89931 https://bugs.mysql.com/bug.php?id=89931, and 有没有办法让 ADODB 与 Excel for Mac 2011 一起使用? https://stackoverflow.com/questions/9707256/is-there-a-way-to-get-adodb-to-work-with-excel-for-mac-2011/52636603#52636603);基本上,原因是驱动程序被下载到 /usr/local,而 Excel 由于处于沙箱状态,无法访问该位置。
- 使用驱动程序的新位置更新了文件 odbc.ini(也位于 /Library/ODBC 中)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)