我在使用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 用户: 密码: 数据库:贷款
谢谢, 本
答案 0 :(得分:9)
您的问题是您的客户端Excel是32位,需要连接到32位ODBC驱动程序。您的32位ODBC驱动程序将很好地连接到64位应用程序,重要的是客户端连接到具有相同体系结构的驱动程序。在%windir%\ syswow64上,您将找到一个名为odbcad32.exe的文件,它是您的32位ODBC控制面板,在那里添加您的32位MySQL ODBC驱动程序并使用它来连接。