问题:
c#程序中需要以provider=oraoledb.oracle.1方式访问oracle 。但程序执行时报异常:未在本地计算机注册“oraoledb.oracle.1”提供程序……
解决方法1
重新注册一下oraoledb.dll,管理员方式打开命令窗口,输入:
regsvr32 “f:\oracle\app\product.2.0\dbhome_1\bin\oraoledb11.dll”
解决方法2
1.下载 odac112030xcopy_32bit(根据自己的情况选择对应版本)
32 位 oracle data access components (odac) 下载地址
2.解压后安装:
install all f:\oracle\app\product.2.0\client_2 odac
3.添加环境变量path:
f:\oracle\app\product.2.0\client_2; f:\oracle\app\product.2.0\client_2\bin;
*扩展:oracle数据访问odac的安装、卸载方法