C#连接oracle的时候,提示:未在本地计算机上注册 OraOLEDB.Oracle.1 提供程序,请问怎么解决?

日期:2017-11-26 01:27:02 人气:2

C#连接oracle的时候,提示:未在本地计算机上注册 OraOLEDB.Oracle.1 提供程序,请问怎么解决?

解决方案: 1、在Oracle安装目录找到Oracle的主程序目录,点击鼠标右键->属性->安全,对ASP.NET或者NETWORK SERVICE 帐户赋予允许读、执行权限,并在“高级”中保证该目录的子目录、文件都继承这些属性。 2、服务器ORACLE为10g,虽然安装时选择了Oracle Data Provider for .net 和Oracle Provider for OLE DB。但是还是需要人工命令行注册一下 regsvr32
    A+
热门评论