none
win7 64家庭普通版,连接oracle提示"未注册MSDAORA"? RRS feed

  • 问题

  • 如题,plsql测试都通过,但如果通过.net的oledb连接,会出现“未注册MSDAORA”,但我公司一开发服务器,win2008也是64位,但没出现这种情况。
    2010年8月4日 6:09

答案

  • 需要有64位的Oracle驱动

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
    Visual C++ MVP
    • 已标记为答案 凤舞 2010年8月6日 7:10
    2010年8月5日 3:57
    版主

全部回复

  • 如题,已正常安装oracle客户端,plsql连接成功,但.net程序运行中提示MSDAORA未注册,用vs服务器资源管理器测试也一直提示连接未打开。
    请大侠帮忙分析下原因。
    2010年8月4日 13:15
  • 用Oracle提供的ODP。

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
    Visual C++ MVP
    2010年8月4日 19:11
    版主
  • 在vs服务器资源管理器中,我用两种oracle连接的驱动都试过,两个都无法链接。

    难道64位系统对oracle客户端有一定要求?可理论上,MSDAORA应该是微软的驱动,我也试着去下载mdac的新版本,但貌似无法再win7上安装。
    2010年8月5日 0:35
  • 需要有64位的Oracle驱动

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
    Visual C++ MVP
    • 已标记为答案 凤舞 2010年8月6日 7:10
    2010年8月5日 3:57
    版主
  • 谢谢版主的指导,正在尝试解决,等解决好了,马上回来结贴。
    2010年8月6日 5:32
  • 从oracle网站上下了10G最新的ODP,但vs里仍然无法链接,后来突然想到vs的安装目录里有(x86)字样,卸载重装,问题解决。
    2010年8月6日 7:12