你可以先在。net中添加一个连接,如果可以连通说明不是你客户端安装的问题,如果有问题检查一下aspnet的权限,查看oracle的bin目录安全中是否添加了aspnet的权限。如还不行那就重装客户端吧

解决方案 »

  1.   

    我在*.aspx.cs中使用
    using System.Data;
    using System.Data.OracleClient;
    ....
    string sqlconn="......";
    OracleConnection cn=new OracleConnection(sqlconn);
    cn.Open();是可以正常查询的.
      

  2.   

    我在*.aspx.cs中是可以正常使用oracleclient的:
    using System.Data;
    using System.Data.OracleClient;
    ....
    string sqlconn="......";
    OracleConnection cn=new OracleConnection(sqlconn);
    cn.Open();这是可以使用的.为什么顶楼上的方法不行呢????
      

  3.   

    改成Ole,oracleClinet总是出些意外问题
      

  4.   

    在你的项目引用里加入:oracleClinet.dll
      

  5.   

    可能是因为你把oracle装在了NTFS格式的硬盘分区上。解决方法 :
    到Oracle\ora92目录  打开Ora92的-》属性-》安全,选Authenticated Users 看下面的属性  将Read and Execute 勾上,如果已经勾上,把勾去掉,然后又勾上,确定重新启动机器 。
      

  6.   

    不是NTFS格式呀,只是不知为什么???
    下午5:00结贴,同志们,贵在参与:D
    希望大家提出各自的看法
      

  7.   

    先照  likj(沥沥)  说的试试
      

  8.   

    用GACUtil.exe /i将程序集System.Data.OracleClient安装到GAC。
      

  9.   

    你用的是1.0还是1.1的筐架.1.0中没有OracleClient这个连接的,只能用ole连