程序连接Oracle数据库出现未找到提供程序.该程序可能未正确安装错误提示

好不容易使用plsql可以成功连上数据库了,应用程序连接数据库却出现了问题

其实解决这个问题也简单:

1.  查看oracle安装目录下的BIN目录,E:\app\Administrator\product\11.1.0\db_1\BIN
发现有OraOLEDB11.dll这个文件
解决方法:
注册OraOLEDB11.dll
注册方法:
reg
svr32  OraOLEDB11.dll

 

发现问题依旧

Provider=OraOLEDB.Oracle.1 未找到提供程序.该程序可能未正确安装.

2.

在命令提示符下,键入   cd   %systemroot%:\Program   Files\Common   Files\System\Ole。      
在命令提示符下,键入   regsvr32   sqloledb.dll,
regsvr32 oledb32.dll

这下应用程序连接数据库就成功。

我怀疑这个问题的根本原因还是在于sqloledb.dll, oledb32.dll 这两个dll没有注册导致的。

 

文章来自:http://www.cnblogs.com/liflying/p/4362302.html
© 2021 jiaocheng.bubufx.com  联系我们
ICP备案:鲁ICP备09046678号-3