首先 关于连接字符串
可以到www.connectionstrings.com 看看,有各种情况的配法另外 ORACLE数据库 需要装.NET客户端,需要配置别名

解决方案 »

  1.   

    oracle 连接
    <add key="OracleConnectionString" value="Data Source=qhwygy_10.76.26.252;User Id=xmsjfor5;Password=xmsjfor5;Integrated Security=no;"/>
      

  2.   

    代码中..
    OracleConnection cn = new OracleConnection("Data Source=wish;uid=scott;pwd=tiger");
      

  3.   

    OracleConnection cn = new OracleConnection("Data Source=wish;uid=scott;pwd=tiger");
    OracleCommand cmd = new OracleCommand("Select EmpNo,EName FROM Scott.EMP", cn);cn.Open();OracleDataReader dr = cmd.ExecuteReader();while(dr.Read())
    {
    Response.Write(dr.GetInt32(0) + " " + dr.GetString(1));
    }dr.Close();
    cn.Close();
      

  4.   

    Data Source=;Persist Security Info=False;User ID=;Password=;Unicode=True
      

  5.   

    该服务器需要安装Oracle客户端
      

  6.   


    Data Source=;Persist Security Info=False;User ID=;Password=;Unicode=True必须要安装orcle客户端。
      

  7.   

    谢谢大家,问题解决了,原来是.net与oracl之间访问权限的问题.我找到的解决方法如下:
    在ORACLE_HOME目录,如c:\Oracle\Ora92
    点击鼠标右键->属性->安全,
    对ASP.NET 帐户赋予允许读、执行权限,并在“高级”中保证该目录的子目录、文件都继承这些属性,确定。再次启动项目就可以正常运行了。不知是否还有别的方法?