试一下,用.NET Framework Data Provider for Oracle看看可不可以.就是System.Data.OracleClient Namespace下的.

解决方案 »

  1.   

    同上。
    用一下System.Data;
    System.Data.OracleClient;
      

  2.   

    其他的可以!就是ole db连oracle不行啊,连接sql server都可以的!
      

  3.   

    这个问题我碰到过,是因为你的磁盘是NTFS格式的,所以他有一个访问权限的问题,具体操作请看http://www.hansheen.com/leadbbs/Announce/Announce.asp?BoardID=702&ID=389
      

  4.   

    解决方法 到Oracleora92  打开Ora92的-》属性-》安全,选Authenticated Users 看下面的属性  将Read and Execute 的勾去掉,然后又勾上,确定重新启动机器 ,ok 搞定,就是这么简单,
      

  5.   

    按照 cloudy8的方法作了,还是没有解决问题!
      

  6.   

    那把你的那些资料列出来看看,你试一下连其它的Oracle数据库行不行,如果可以,说明你的.net没有问题,是数据库的问题,那就是按我那样操作;如果也出现同样的问题,就可能是你.net组件的问题了,你重新安装一下MDAC,试试
      

  7.   

    就算能用,也会有很多问题,最好还是用微软体统的oledb for oracle,或OracleClient