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

如果在安装32位Oracle客户端组件的情况下以64位模式

时间:2020-01-09 17:23:08      阅读:92      评论:0      收藏:0      [点我收藏+]

标签:安装oracle   解决   连接   安装   就会   dll   oracle客户端   64位   ora   

1、Oracle客户端32位和64位都可以连接Oracle服务端。所以“如果在安装32位Oracle客户端组件的情况下以64位模式”这个错误,不是Oracle本身的问题。

2、错误原因:应用程序和本机安装的Oracle客户端版本不一致的问题:

     即:应用程序:64位   本机安装的Oracle客户端为32位。

     解决方法:本机安装Oracle客户端64位。

     我的本机是win7-64位,vs2005是32位,但我的工程编译的是:anycpu,因为我本机操作系统是64位,因此anycpu编译出来就是64位的dll,

     我的代码中使用的是System.Data.OracleClient,    编译出的dll是64位的,就会去找64位的Oracle的64位客户端,

     会去寻找环境变量path中定义的oracle的目录,

 

如果在安装32位Oracle客户端组件的情况下以64位模式

标签:安装oracle   解决   连接   安装   就会   dll   oracle客户端   64位   ora   

原文地址:https://www.cnblogs.com/25miao/p/12172389.html

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