博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
32位C#程序连接64位ORACLE数据库
阅读量:6160 次
发布时间:2019-06-21

本文共 957 字,大约阅读时间需要 3 分钟。

VS2008 生成32位程序,安装在64位服务器上,调用System.data.oracleclient

            oracleConn = new OracleConnection();
            oracleConn.ConnectionString = sqlDbConnectionString;
            try
            {
                oracleConn.Open();   //粗步估计是此出错
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
出错信息:
System.InvalidOperationException: Attempt to load Oracle client libraries threw BadImageFormatException.  
This problem will occur when running in 64 bit mode with the 32 bit Oracle client components installed.

求解决方案。

==========================================================

yuandonghuia 等级:结帖率:92.86% #1 得分:15 回复于: 2012-10-24 12:52:22

生成anycpu版本啊 

qldsrx 等级:结帖率:92.59% #2 得分:10 回复于: 2012-10-24 14:51:04

引用 1 楼  的回复:
生成anycpu版本啊相反,应该生存32位版本。
你也可以考虑在64位电脑上安装64位的Oracle客户端。 

rayyu1989 等级:结帖率:97.83% #3 得分:5 回复于: 2012-10-24 15:08:22

那不一定是这个问题  你应该首先检查防火墙是否开启 ,其他软件是否正常连接 等等 

jaylongli 等级:结帖率:93.82% #4 得分:5 回复于: 2012-10-24 15:19:52

64位电脑上安装64位的Oracle客户端。 

qiaohuyue 等级:结帖率:100% #5 得分:5 回复于: 2012-10-24 16:13:46

装个补丁就好了  

出处:

转载地址:http://opefa.baihongyu.com/

你可能感兴趣的文章
Vue.js连接后台数据jsp页面  ̄▽ ̄
查看>>
关于程序的单元测试
查看>>
mysql内存优化
查看>>
都市求生日记第一篇
查看>>
Java集合---HashMap源码剖析
查看>>
SQL优化技巧
查看>>
thead 固定,tbody 超出滚动(附带改变滚动条样式)
查看>>
Dijkstra算法
查看>>
css 动画 和 响应式布局和兼容性
查看>>
csrf 跨站请求伪造相关以及django的中间件
查看>>
MySQL数据类型--与MySQL零距离接触2-11MySQL自动编号
查看>>
生日小助手源码运行的步骤
查看>>
Configuration python CGI in XAMPP in win-7
查看>>
bzoj 5006(洛谷 4547) [THUWC2017]Bipartite 随机二分图——期望DP
查看>>
CF 888E Maximum Subsequence——折半搜索
查看>>
欧几里德算法(辗转相除法)
查看>>
面试题1-----SVM和LR的异同
查看>>
MFC控件的SubclassDlgItem
查看>>
如何避免历史回退到登录页面
查看>>
《图解HTTP》1~53Page Web网络基础 HTTP协议 HTTP报文内的HTTP信息
查看>>