是不是数据库没有连上??
Net连接oracle的bug你处理了吗?

解决方案 »

  1.   

    有没有引用System.Data.OracleClient?
      

  2.   

    你的Oracle是装在NTFS分区下吗?
      

  3.   

    是装到NTFS下的呀,难道和分区格式有关?
      

  4.   

    如果你是将 oracle 9i 安装到 NTFS 分区
    到Oracle\ora92(ORACLE的主目录)
    打开Ora92的->属性->安全,选Authenticated  Users(或者添加 Authenticated  Users), 将权限Read  and  Execute(读和写)的勾去掉,然后又勾上,确定重新启动机器
      

  5.   

    OracleConnection myCn=new OracleConnection("user id=liu;data source=budget_import;password=liu");
    OracleCommand myCmd=new OracleCommand(strSQL,myCn);
    myCn.Open();结果,就是一执行到打开这里就出错了!
      

  6.   

    我以前遇到了这样的问题,装了一个oracle的客户端就可以了,我用的oracleclient这个类,其中的链接字符串是Data Source=devora;user id=cocuser;password=cocuser其中Data Source 就是你oracle的SID
      

  7.   

    Myspring的方法我试了,还是没用啊,我装的Oracle 9的客户端,不过装的过程中出现过错误,可是在我同事机上也出错这就说不过去了啊?他装ORACLE时可没出错啊!
      

  8.   

    你如果访问你同事的机子,需要配置Net configuration Assistant.
      

  9.   

    oci.dll就是oracle客户端的问题,重新装一下客户端吧
      

  10.   


    有一个关于.NET连接Oracle的中间件~~
    可能到oracle网站去下载~~
    出现oci.dll错误就是这个原因~~
      

  11.   

    我觉得有两种可能,一种是ASPNET没用操作ORACLE的权限,另一种就是ORACLE自身可能出错
      

  12.   

    http://otn.oracle.com/software/tech/windows/odpnet/index.html
    试试下这个装一下~