Oracle FAQ: 未在本地计算机上注册"OraOLEDB.Oracle"提供程序 (The 'OraOLEDB.Oracle' provider is not registered on the local machine) solution
2005-09-16 11:48
901 查看
使用OLEDB方式连接Oracle数据库,使用Provider=MSDAORA.1;可正常使用,改成Provider=OraOLEDB.Oracle;报错,显示说:未在本地计算机上注册"OraOLEDB.Oracle"提供程序(The 'OraOLEDB.Oracle' provider is not registered on the local machine.).
查了一下,发现是装Oracle 9i client的时候,默认没有安装Oracle 的OLEDB驱动,到www.oracle.com上搜索oracle provider for oledb download, 查到http://www.oracle.com/technology/software/tech/windows/ole_db/htdocs/utilsoft.htm ,我用的oracle是9.2的版本,下载这个版本的驱动,安装之后,OraOLEDB.Oracle驱动就可以用了。(同时要保证aspnet用户对oracle home目录有完全控制权限)
查了一下,发现是装Oracle 9i client的时候,默认没有安装Oracle 的OLEDB驱动,到www.oracle.com上搜索oracle provider for oledb download, 查到http://www.oracle.com/technology/software/tech/windows/ole_db/htdocs/utilsoft.htm ,我用的oracle是9.2的版本,下载这个版本的驱动,安装之后,OraOLEDB.Oracle驱动就可以用了。(同时要保证aspnet用户对oracle home目录有完全控制权限)
相关文章推荐
- 'OraOLEDB.Oracle.1' provider is not registered on the local machine.错误的解决
- 解决:The 'OraOLEDB.Oracle.1' provider is not registered on the local machine.
- The 'OraOLEDB.Oracle.1' provider is not registered on the local machine的原因
- Solution: The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.
- The 'OraOLEDB.Oracle' provider is not registered on the local machine的原因
- Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine 错误解决
- The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.
- 在64位系统下连接Access数据库的问题The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine
- 关于异常“The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine”的处理
- the vfpoledb provider is not registered on the local machine
- The Microsoft.Jet.OLEDB.4.0 provider is not registered on the local machine (zz)
- 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine
- Windows 7 x64/Windows 2008 : The ‘Microsoft.Jet.OLEDB.4.0′ provider is not registered on the local machine.
- The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine.报错解决办法
- The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine.
- The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine
- 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine. 解决方法
- The ‘Microsoft.ACE.OLEDB.12.0′ provider is not registered on the local machine (zz)
- The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine.
- The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine.