Win7 64位 Visio 32位 "驱动程序和应用程序之间的体系结构不匹配 问题解决 本人亲测"

来源:互联网 发布:辐射4室内光源优化 编辑:程序博客网 时间:2024/05/16 18:37

解决 Win7 64x and Office 32x and MySQL ODBC Driver 驱动程序和应用程序之间的体系结构不匹配问题 本人亲测

问题的根源

当安装了 MySQL ODBC 驱动之后,在Win7 64位系统上会有两个 MySQL ODBC 驱动:

  • 64 位: C:\Windows\SysWOW64\odbcad32.exe
  • 32 位: C:\Windows\System32\odbcad32.exe

在Win7 64 位, 如果你直接从 控制面板 -> 管理工具 - 数据源(ODBC) 打开的 ODBC 数据源管理器 是 64位(只能使用任何支持64位的ODBC驱动程序)的.如果你的MySQL安装的是32位版本,那么你在ODBC 数据源管理器 -64位中创建的ODBC连接就 无法 在Office 32位版本中连接,进而显示驱动程序和应用程序之间的体系结构不匹配 错误.

解决办法

手动打开 32位数据源管理器 (C:\Windows\System32\odbcad32.exe),然后添加你的数据库源,这样就可以正常使用32位的Office组件连接了.

技巧

  1. 你可以通过打开 Windows 任务管理器 查看当前打开的 odbcad32.exe 进程,如果映像名称不是 odbcad32.exe *32 那么你打开的就是64位(数据源管理器)进程,以此判断你当前在操作哪个版本的数据源管理器.
  2. 另外,如果你在 64位 数据源管理器中新建了一个数据源,那么你在 32位 数据源管理器中是无法删除它的,将会提示”找不到驱动”错误.
0 0
原创粉丝点击