oracle远程连接 试图加载格式不正确的程序。 HRESULT:0x8007000B

在使用System.Data.OracleClient 远程连接数据库的时候出现了这个问题,

OracleConnection conn = new OracleConnection(constr);
conn.Open();此处报错

后面经过调查发现,由于安装的oracle的版本是是32位,但是程式是64位的,所以远程连接的时候会报错,
在浏览资料的时候试过修改内容数据,如下,但是程式根本运行不起来。
oracle远程连接 试图加载格式不正确的程序。 HRESULT:0x8007000B_第1张图片
后面询问得知,这种情况要么下两个版本的oracle,要么给下载两个版本的.net sdk,在本人下了32位的.net版本后,结果如愿以偿的实现打开程式了
我下的是这个版本,有熟悉的去微软官网下载
dotnet-sdk-3.1.417-win-x86.exe
oracle远程连接 试图加载格式不正确的程序。 HRESULT:0x8007000B_第2张图片

你可能感兴趣的:(oracle,数据库)