使Excel和ODBC MySql连接器之间的DSN体系结构不匹配

时间:2014-06-04 14:51:42

标签: mysql excel odbc

我在使用Excel尝试将外部数据源添加到电子表格时收到以下错误。

[Microsoft] [ODBC驱动程序管理器]指定的DSN包含驱动程序和应用程序之间的体系结构不匹配。

我找不到MySql和MySql-ODBC Connector版本之间的兼容性图表,但我得到了我能找到的最新版本。这就是我正在使用的:

mysql:5.6.16 winx64 ConnectorODBC:5.3.2x64

我已经尝试过Ansi和Unicode版本的驱动程序。使用Windows管理工具 - >数据源(ODBC)链接添加时,“测试”按钮表示已成功连接。

数据来源名称:贷款 TCP / IP服务器:localhost 港口:3306 用户: 密码: 数据库:贷款

谢谢, 本

1 个答案:

答案 0 :(得分:9)

您的问题是您的客户端Excel是32位,需要连接到32位ODBC驱动程序。您的32位ODBC驱动程序将很好地连接到64位应用程序,重要的是客户端连接到具有相同体系结构的驱动程序。在%windir%\ syswow64上,您将找到一个名为odbcad32.exe的文件,它是您的32位ODBC控制面板,在那里添加您的32位MySQL ODBC驱动程序并使用它来连接。