"未在本地计算机注册“OraOLEDB.Oracle.1”提供程序"问题的两种解决方法
程序员文章站
2023-01-28 15:15:08
问题:
c#程序中需要以provider=oraoledb.oracle.1方式访问oracle 。但程序执行时报异常:未在本地计算机注册“oraoledb.oracle.1&rdquo...
问题:
c#程序中需要以provider=oraoledb.oracle.1方式访问oracle 。但程序执行时报异常:未在本地计算机注册“oraoledb.oracle.1”提供程序……
解决方法1
重新注册一下oraoledb.dll,管理员方式打开命令窗口,输入:
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的安装、卸载方法
上一篇: MVC开发模式简述
推荐阅读
-
“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序”的解决方案
-
"未在本地计算机注册“OraOLEDB.Oracle.1”提供程序"问题的两种解决方法
-
SQL server 导入数据 的时候报错:未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序
-
未在本地计算机上注册“Microsoft.Jet.OleDb.4.0”提供程序错误的解决方法
-
未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序报错的解决办法
-
“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序”的解决方案
-
"未在本地计算机注册“OraOLEDB.Oracle.1”提供程序"问题的两种解决方法
-
SQL server 导入数据 的时候报错:未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序
-
未在本地计算机上注册“Microsoft.Jet.OleDb.4.0”提供程序错误的解决方法
-
未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序报错的解决办法