码迷,mamicode.com
首页 > 数据库 > 详细

The provider is not compatible with the version of Oracle client

时间:2015-07-15 20:33:25      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:

The provider is not compatible with the version of Oracle client

提供程序与此版本的 Oracle 客户机不兼容

保留下安装文件夹里的所有文件。然后把我那个很小应用软件(需要访问远程的oracle数据库)放在这个文件夹里。删除一下直接感觉无用的文件,先抽取可能用不着的文件,保留放在另一个备用的文件夹里,然后运行程序。如果程序能运行,那么继续抽取可能用不着文件;如果不能运行,那么可以确定这个文件是程序需要的,经过一步一步这样的反复处理。得到了如下精简的oracle客户端
在这个文件夹里发现了.net应用程序必须具备的DLL组件:
oci.dll oraops11w.dll oraociei11.dll msvcr71.dll oracle.DataAcess.dll 可选:oraocci11.dll 可选:orannzsbi1.dll
推荐你设置系统path环境变量,这大部分人都会,现在把以上文件复制到一个空的文件夹,重命名为oracleclient,这就是我们制作的免安装客户端。使用时在path环境变量中添加你的系统中这个oracleclient客户端路径就可以了。也可以把这个文件里DLL直接放在你要运行的.net程序里,那样也不需要配置环境变量,不过如果那样做的话,也直限你那个程序能用了

 

转载:

http://blog.csdn.net/chenghaibing2008/article/details/8744265

The provider is not compatible with the version of Oracle client

标签:

原文地址:http://www.cnblogs.com/tianciliangen/p/4649158.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!