- 方法一:用绑定的方式连接Oracle
报错:
经过以下链接方法三验证以及我当时下载的安装包,确定我的Oracle版本是64位。如何查看oracle客户端是32位还是64位-百度经验 (baidu.com)
采用以下方法后,问题依旧存在:VS调试出现解决 尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题_飞翔的学习笔记-CSDN博客
这个也尝试了,未解决:尝试加载 Oracle 客户端库时引发 BadImageFormatException_ITPUB博客
这个尝试了修改注册表中的值,但是在注册表中并没找到:尝试加载Oracle客户端库时引发BadImageFormatException - 编码看世界 - 博客园 (cnblogs.com)
我要试试这个,这就去重启:尝试加载 Oracle 客户端库时引发 BadImageFormatException。_博问_博客园 (cnblogs.com)
不对,得等ODT4VS安装完
我擦,它迟迟不安装是因为我VS没关,所以安装软件的时候还是要好好看提示
这是添加环境变量的方法:win10如何添加环境变量path-百度经验 (baidu.com)
有关ODT4VS的答案再下面:
尝试加载Oracle客户端库时引发BadImageFormatException的问题记录和解决方式_Oracle_萬仟网 (10qianwan.com)
vs2015连接oracle的方法_fabcx1111的博客-CSDN博客
如果重启后问题得不到解决需要尝试下面这两个方式:
尝试加载 Oracle 客户端库时引发 BadImageFormatException问题,急!!!-大数据-CSDN问答
尝试加载 Oracle 客户端库时引发 BadImageFormatException。问题记录 - Joey_zy0210 - 博客园 (cnblogs.com)
这些方法都试过,依旧没有解决。我决定先把用绑定方式连接Oracle放一放,继续向下学习。我预计用程序方式连接Oracle也会失败。
- 方法二:用代码连接Oracle
OracleConnection conn = new OracleConnection();
引用的是system.Data.OracleClient,提示: