win7 64位数据库连接问题:在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配

阅读更多
1:64位win 7操作系统
控制面板中“ODBC数据源”可执行程序(控制面板64位,SysWOW64下的是32位的,64位的兼容版本)
查看32位ODBC驱动:启动 C:/Windows/SysWOW64/odbcad32.exe
查看64位ODBC驱动,启动 C:/WINDOWS/system32/odbcad32.exe 或者去控制面板

2:ORACLE ODBC驱动程序 
系统安装ORACLE 64位服务端32位客户端(PLSQL兼容关系),ODBC驱动程序是依赖于客户端即SQORA32.DLL (位于客户端下)是32位的。



结论草案

1:64位ODBC + 64位驱动:
2: 32位ODBC  +  32位程序驱动

采用方案2,修改较少,问题成功解决,即:

+查看32位ODBC驱动:启动 C:/Windows/SysWOW64/odbcad32.exe
-查看64位ODBC驱动:启动 C:/WINDOWS/system32/odbcad32.exe 或者去控制面板

你可能感兴趣的:(win7 64位数据库连接问题:在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配)