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

时间:2021-04-28 05:57:08

最近C#连接ODBC数据源时,总是提示“[Microsoft][ODBC 驱动程序管理器] 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配“,百度查询之后才知道原来是系统是64位的原因。

64位电脑系统中,在程序连接ODBC数据源出现此错误提示时,请检查配置ODBC数据源时是用的“C:\Windows\SysWOW64\odbcad32.exe“还是用的“C:\Windows\System32\odbcad32.exe”,前者是32位的,后者是64位的,如果用一个不行,就用另外一个试试。