可以用Microsoft .NET Oracle Client
不过Microsoft .NET Oracle Client只能和ORACLE9i连接,不能和其他的连接

解决方案 »

  1.   

    OraOLEDB.Oracle.1 是专门对ORacle的数据库连接请确定你是否用的是ORacle数据库
      

  2.   

    我试了一下OraOLEDB.Oracle.1
    没问题的.
    有可能是你没有安装ORACLE的程序员开发包
      

  3.   

    请问xinyu_1980:Microsoft .NET Oracle Client 是什么东西?从哪儿能弄到?
      

  4.   

    请问心雨,您是在WebApplication 即asp.net工程里试的吗?我用WindowsApplication 做也是正常的。
      

  5.   

    是的我是在WebApplication 里试的,没有问题 .
      

  6.   

    至于Microsoft .NET Oracle Client 在哪下载,
    我只知道微软网站上就有.是免费的.我这也有,压缩后为1.02MB
    我可以通过EMAIL发给你
      

  7.   

    我也用oracle9i,也遇到过这个问题,请看http://www.csdn.net/Develop/article/15%5C15664.shtm至少分我50分吧,呵呵
      

  8.   

    没装Oracle开发工具就是这样了
      

  9.   

    Microsoft .NET Oracle Client 下载地址:
    http://download.microsoft.com/download/dasdk/Install/1.0/W98NT42KMeXP/CN/oracle_net.msi
      

  10.   

    using System.Data.Odbc;就可样呀。装VS.Net 2003吧!
      

  11.   

    上Oracle网站上去下最新的连接组件。
      

  12.   

    to xinyu: 客户端已安装to zag: 请问是什么组件?
      

  13.   

    这是Oracle OLEDB的一个小BUG,在Oracle网站上有说明,大致如下:找到Oracle的安装目录,点击右键,找到安全项,然后将“认证用户”的“读取和运行”权限去掉,点击应用,然后再勾上“读取和运行”权限,点击应用,点击确定,然后重新启动机器。搞定!给我100分。
      

  14.   

    各位仁兄的方法均已试过,都未解决。今天在oracle 站点下载最新的 orcale data provider for .NET 并安装,解决。尽管如此,仍感谢各位的帮助!