原标题:BadImageFormatException:如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行
female
前言
在使用VS2008中服务器资源管理器连接Oracle数据库时,尝试加载 Oracle客户端库时引发 BadImageFormatException,在网上下载了个instantclient_11_2进行配置后解决了该问题。
配置过程及相关信息
项目环境:
VisualStudio2008+Oracle11g+PL/SQL Developer
问题报错:
尝试加载 Oracle客户端库时引发 BadImageFormatException,如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。
问题原因:
VS2008 C/S应用程序通过ADO.NET连接Oracle数据库所产生,缺少相关插件。
解决过程
下载instantclient_11_2
instanclient_11_2(下载需要1积分或C币)
如果没有积分或C币,可以在评论区留下邮箱。
解压文件到Oracle安装目录下
解压目录:…appAdministratorproduct11.2.0
如图
配置同步
在解压后的文件夹instantclient下新建名为“NETWORK”的文件夹,然后在新建的NETWORK下新建名为“ADMIN”的文件夹。
(注意大写)
在…appAdministratorproduct11.2.0dbhome_1路径下找NETWORK——>ADMIN,将ADMIN文件夹下所有文件复制到刚才新建的文件夹下。
配置环境变量
右击我的电脑——>属性——>高级——>系统环境变量
找到系统环境变量中的path,点击编辑,在最前面输入:
...appAdministratorproduct11.2.0instantclient_11_2;
注意后面要加英文分号
注意后面要加英文分号
注意后面要加英文分号
不加英文分号出现的问题,如下!
重启计算机
The End!
要插件压缩包的,留下您的邮箱,免费哦!
如果这篇文章,帮助到了您,请您为小编点个赞呗?
作者:车龙梁
编辑:倪思雨
来源:CSDN
原
文:https://blog.csdn.net/l_mloveforever/article/details/82910981
版权声明:本文为博主原创文章,未经博主允许不得转载。返回搜狐,查看更多
责任编辑: