Oracle官方非托管Odac驱动与Oracle官方托管odac驱动

Posted 天下!行

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle官方非托管Odac驱动与Oracle官方托管odac驱动相关的知识,希望对你有一定的参考价值。

方便自己,方便他人,记一次连接oracle的经历,使用 【Oracle官方非托管Odac驱动,Oracle.DataAccess.Client】连接数据库的时候程序会报错,找了很久都不知道是什么原因,原来是本机没有安装客户端。在不安装客户端的情况下,将连接驱动改为【Oracle官方托管odac驱动,Oracle.ManagedDataAccess.Client】,程序正常运行

 

Oracle官方非托管Odac驱动  Oracle.ManagedDataAccess.Client

 

启动程序,运行结果 会报  The provider is not compatible with the version of Oracle client(提供程序与oracle客户机不兼容)错误,如下

 

将连接驱动改为 Oracle官方托管odac驱动,Oracle.ManagedDataAccess.Client

 

 

后程序正常运行,减少了装客户端的麻烦

 补充:若下载客户端后使用 【Oracle官方非托管Odac驱动,Oracle.DataAccess.Client】,则引用中 Oracle.DataAccess.Client的版本必须跟要连接服务器中

Oracle.DataAccess.Client的版本保持一致

 

 

以上是关于Oracle官方非托管Odac驱动与Oracle官方托管odac驱动的主要内容,如果未能解决你的问题,请参考以下文章

Delphi连接Oracle控件ODAC的安装及使用

ODAC 下载

ODAC的安装以及Entity Framework for Oracle 基本配置

使用C#操作Oracle Spatial的SDO_GEOMETRY对像(读取和写入)

window 10 安装Oracle odac 64位

ODAC with Oracle Developer Tools for Visual Studio