4

我在 High Sierra 10.13.6 上使用 Excel for Mac 版本 16.18。安装了适用于 macOS 的连接器/ODBC 8.0.12,使用 iODBC 数据源管理(64 位)测试了与我的数据库的连接并工作:

iODCB 数据源管理员

当我尝试使用保存驱动程序和凭据连接 Excel 时,出现以下错误:

IM003 iODBC Driver Manager 指定的驱动程序无法加载

Unicode 和 ANSI 驱动程序都存在同样的问题。

4

2 回答 2

6

通过进行以下调整,我能够使用 Microsoft Excel 16.19 版连接到 MySQL:

  1. 我将驱动程序的整个目录 /mysql-connector-odbc-8.0.12-macos10.13-x86-64bit 复制到 /Library/ODBC (为什么?见https://bugs.mysql.com/bug.php?id=89931 ,有没有办法让 ADODB 与 Excel for Mac 2011 一起工作?);基本上,原因是驱动程序被下载到 /usr/local 和 Excel,被沙盒化,无法访问该位置。
  2. 使用驱动程序的新位置更新了文件 odbc.ini(也位于 /Library/ODBC)。
于 2018-10-26T16:35:30.007 回答
0

我也遇到了这个问题,我通过将所有 odbc.ini 文件更改为您想要更改的任何内容来修复它。我认为 excel 以某种方式使用不在 /Library/ODBC 目录中的其他 odbc.ini 文件。

于 2020-11-12T01:26:54.777 回答