救急:64位oracle造成的.net程序连接数据库失败的问题

hb9191 2014-09-16 11:49:05
64位win7,64位oracle11g,vs2010

原来是32位oracle10没问题,换成,64位oracle11g后——“未找到oracle客户端和网络组件”!

又装了32位oracle11g客户端(64位oracle11g数据库还要用),还是不行Q

请教高手,如何处理?能否让vs2010认32位oracle11g客户端?
...全文
322 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hb9191 2014-09-16
  • 打赏
  • 举报
回复
引用 2 楼 zhi_ai_yaya 的回复:
dll程序集引用不正确。 在程序中,会引用这个dll,里面定义了操作oracle的内容。重新添加正确的引用吧。 System.Data.OracleClient.dll ps:重装系统是无用功。
我用到时oledb, Provider=MSDAORA" providerName="System.Data.OleDb"
我叫小菜菜 2014-09-16
  • 打赏
  • 举报
回复
引用 楼主 hb9191 的回复:
64位win7,64位oracle11g,vs2010 原来是32位oracle10没问题,换成,64位oracle11g后——“未找到oracle客户端和网络组件”! 又装了32位oracle11g客户端(64位oracle11g数据库还要用),还是不行Q 请教高手,如何处理?能否让vs2010认32位oracle11g客户端?
dll程序集引用不正确。 在程序中,会引用这个dll,里面定义了操作oracle的内容。重新添加正确的引用吧。 System.Data.OracleClient.dll ps:重装系统是无用功。
孤独de猫 2014-09-16
  • 打赏
  • 举报
回复
1)最好的办法,是重做系统, 2)然后再装32位的oracel。或修改系统的全局变量,将path中的 原来指向64 oracel的路径,修改成指向32位的oracel安装路径。

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧