Oracle 客户端库时引发 BadImageFormatException
Posted 坚持
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle 客户端库时引发 BadImageFormatException相关的知识,希望对你有一定的参考价值。
程序提示错误:
试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。
出现场景:
VS2008 C/S应用程序通过ADO.NET连接Oracle数据库所产生。
解决概要:
安装instantclient_11_2文件
实现步骤:
1.将instantclient_11_2解压至oracle客户端安装目录。注意,放置的目录为...app\\Administrator\\product\\11.2.0 如下图所示:
2.修改组件配置
在解压后的文件夹instantclient_11_2根目录里,新建名为network的文件夹,然后在network文件夹根目录里,新建名为admin的文件夹。
再把oracle客户端安装目录...app\\Administrator\\product\\11.2.0\\client_1\\network\\admin里的所有文件,拷贝到先前新建的admin文件夹里。
3.修改环境变量path
编辑系统变量path,将...\\app\\Administrator\\product\\11.2.0\\instantclient_11_2目录放在path变量的最前面,
记得拷贝过去后,要加英文分号,以与其他path变量值作区分。最后重启系统即可。
win7参考图:
win10参考图:
参考文献:https://jingyan.baidu.com/article/a24b33cd3d121219fe002b00.html
以上是关于Oracle 客户端库时引发 BadImageFormatException的主要内容,如果未能解决你的问题,请参考以下文章
“尝试加载 Oracle 客户端库时引发 BadImageFormatException”的解决方案
尝试加载Oracle客户端库时引发BadImageFormatException
尝试加载 Oracle 客户端库时引发 BadImageFormatException。问题记录
再次解决 尝试加载 Oracle 客户端库时引发 BadImageFormatException
尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。
报错:尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。