解决方案 »

  1.   

    可以,必要的几个dll为:oci.dll、oraociei10.dll、OraOps10w.dll、Oracle.DataAccess.dll。
      

  2.   


    我尝试过,将oci.dll、Oracle.DataAccess.dll、oraociei12.dll、OraOps12.dll、ociw32.dll、orannzsbb12.dll、oraocci12.dll拷贝到bin目录下,但是连接不上!不过还是要感谢 “lyh1234”还好,自己搞定了!
    下边写一下解决办法,希望能帮到一些朋友。
    我先安装的oracle client,再安装了安装版的ODAC,这个时候A系统(oracleclient连接数据)B系统(ODAC连接)是可以访问的,重启系统后就会发现,A系统数据读取出错了(哎,苦啊,折磨人哪)...解决办法:打开系统环境变量的PATH,你会发现odac在oracle前边,将oracle的路径剪切到odac前边,重启电脑。ok,搞定!
      

  3.   


    感谢分享!也就是说,使用最新的ODAC的Oracle Client会与原版本冲突,环境变量的顺序就解决了。