欢迎投稿

今日深度:

"未在本地计算机注册“OraOLEDB.Oracle.1”提供程

"未在本地计算机注册“OraOLEDB.Oracle.1”提供程序"问题的两种解决方法,


问题:

C#程序中需要以Provider=OraOLEDB.Oracle.1方式访问ORACLE 数据库。但程序执行时报异常:未在本地计算机注册“OraOLEDB.Oracle.1”提供程序……

解决方法1

重新注册一下ORAOLEDB.dll,管理员方式打开dos命令窗口,输入:

regsvr32 “F:\oracle\app\product\11.2.0\dbhome_1\BIN\OraOledb11.dll”

解决方法2

1.下载 ODAC112030Xcopy_32bit(根据自己的情况选择对应版本)

32 位 Oracle Data Access Components (ODAC) 下载地址

2.解压后安装:

install all F:\oracle\app\product\11.2.0\Client_2 odac

3.添加系统环境变量path:

F:\oracle\app\product\11.2.0\Client_2;
F:\oracle\app\product\11.2.0\Client_2\bin;

*扩展:Oracle数据访问组件ODAC的安装、卸载方法

www.htsjk.Com true http://www.htsjk.com/oracle/24388.html NewsArticle 未在本地计算机注册“OraOLEDB.Oracle.1”提供程序问题的两种解决方法, 问题: C#程序中需要以Provider=OraOLEDB.Oracle.1方式访问ORACLE 数据库。但程序执行时报异常:未在本地计算机注册Ora...
评论暂时关闭