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

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/wallimn/article/details/84662690
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 或者去控制面板
展开阅读全文

没有更多推荐了,返回首页