说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.OracleClient.OracleException: ORA-12560: TNS: 协议适配器错误 源错误: 
行 27:  OracleConnection MyConn = new OracleConnection();
行 28:  MyConn = new OracleConnection(ConfigurationSettings.AppSettings["oracleConn"]);
行 29:  MyConn.Open();
行 30:  DataSet ds = new DataSet();
行 31:  string Sql = "Select state from state";
 
<add key="oracleConn" value="Data Source=Konic;user=System;password=sa;"/>

解决方案 »

  1.   

    <add key="oracleConn" value="Data Source=Konic;User ID=System;password=sa;"/>
      

  2.   

    Data Source=BRCOM;user=BRCOM;password=BRCOM;Server=Orcl
      

  3.   

    第一次连接!!!大家别笑话我,第一用ORCLE库!!!
      

  4.   

    Oracle数据库或本机Oracle客户端所在的文件夹有没有ASP.NET Machine Account这个用户
      

  5.   

    Oracle数据库或本机Oracle客户端所在的文件夹有没有ASP.NET Machine Account这个用户怎么查看?我现在就是没搞明白asp.net掉用ORACLE库到底需要怎么配置
      

  6.   

    你是不是安装的Oracle9i啊。如果是,你在Oracle\ora92文件夹上按右键,选择属性--安全,点击Auth....users将其权限的钩都去掉,点击确定,然后再把钩都打上,重起。
      

  7.   

    察看Oracle连接,你在开始菜单里,选择oracle的文件夹,里面有一个net manager,运行后,你点击“本地”--“服务命名”,点击你的服务名,按“命令”里的测试。看看能不能连接上。
    我的qq:992141。我们公司的产品都是使用的Oracle数据库
      

  8.   

    第一次连接就要问问有没有安装Oracle Client for .NET了,不装的话会出问题
      

  9.   

    我的安装完全安装了,而且测试用户名在ORACLE中测试连接成功
      

  10.   

    //我是用ORACLE的,下面这个是WEB.CONFIG里面的连接串
    <add key="sysDSN" value="Data Source=test;user id=用户名;password=用户密码"/>//你还必须配置客户端连接,在\oracle\ora81(ORA9I目录为ora92)\network\ADMIN\tnsnames.ora这个文件里面添加如下相应的连接(也可在客户端连接配置里面进行)
    test =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 10.143.21.45)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = ora9i)
        )
      )根据你上面写的错误提示,你就是在数据源Data Source=Konic这里,没有配置名为Konic的客户端连接.
    不过如果是本机的数据库,你可以省略数据源名称,直接放空
    <add key="oracleConn" value="Data Source=;user id=System;password=sa;"/>