问题描述
程序需要访问远程Oracle数据库,数据库版本是11g,请问可以不安装Oracle客户端访问数据库吗?百度了一下,有人说可以下载对应版本的Oracleinstantclient,然后把里面的DLL文件复制到执行文件目录下就可以了。但是我操作了一下,程序会报错:“Oracle.DataAccess.Client.OracleConnection”的类型初始值设定项引发异常请问具体应该怎么操作才可以在不安装Oracle客户端的情况下远程访问数据库?谢谢!
解决方案
解决方案二:
1.要么版本不对2.你所用的平台对应的文件不对。。你下载的是x86而你编译的程序是AnyCpu你要改成x86编译。就这两个了你看一下。。
解决方案三:
在Oracle下载一个叫InstantClientPackage的软件确实就可以了使用PL/Sql可以验证配置是否正确如果不对,先检测版本
时间: 2024-12-21 22:34:27