在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配

Excel中使用VBA+ADO,使用ODBC连接数据源,运行出现“在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配”错误。
错误的根源在于Windows 7的版本与Office版本不一致,Windows是64位的,Office是32位的。

解决方法:使用相应版本的odbcad32程序,32位Office使用32位odbcad32就可以了。在其他语言中碰到这个错误,解决方式相同。

64位版的位置:C:\windows\system32\odbcad32.exe
32位版的位置:C:\windows\sysWOW64\odbcad32.exe

你可能感兴趣的:(在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配)