我建了一个网站  就是想连接一下ORACLE数据库 用VS2005做的
  我的config文件代码是这样的
<?xml version="1.0"?>
<configuration>
<appSettings/>
<connectionStrings>
<add name="OrclConnectionString" connectionString="Data Source=Test;Persist Security Info=True;User ID=shao;Password=shao;" providerName="System.Data.OracleClient"/>
</connectionStrings>
<system.web>
<compilation debug="true">
<assemblies>
<add assembly="System.Data.OracleClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/></assemblies></compilation>
<authentication mode="Windows"/>
</system.web>
</configuration>
然后我的另个文件Default.aspx.cs中的代码是这样的
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Web.Configuration;
using System.Data.SqlClient;public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {        string connectionString = WebConfigurationManager.ConnectionStrings["OrclConnectionString"].ConnectionString;
        SqlConnection con = new SqlConnection(connectionString);        try
        {
            con.Open();
        }
        finally
        {
            con.Close();
        }
    }
}
哪位大侠能告诉我  为什么连接不上呢
怎么改啊 
提示问题是这样的
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
我要连接ORACLE数据库 怎么提示SQL数据库啊

解决方案 »

  1.   

    SqlConnection con = new SqlConnection(connectionString);
    这句好像是连接SQL时用的吧
      

  2.   

    SqlConnection con = new SqlConnection(connectionString);
    改为:
    OracleConnection connection = new OracleConnection(connectionString);
      

  3.   

    SqlConnection  是适配SQL的、Oracle的 用 OracleConnection config 
    <add name="YourName"  connectionString="Provider=OraOLEDB.Oracle.1; Data Source=YourDataSource; User ID=YourUserID; Password=YourPassword; Persist Security Info=True;" providerName="System.Data.OleDb" />
      

  4.   

    LZ,你把引用的命名空间“using System.Data.SqlClient;”改为“using System.Data.OracleClient;”
    代码中改为OracleConnection connection = new OracleConnection(connectionString);
    再试下
      

  5.   

    using System.Data.SqlClient;
    用错了·· 应该是 using System.data.OracleClient string str = System.Configuration.ConfigurationManager.ConnectionStrings["OrclConnectionString"].ConnectionString;
       OracleConnection  conn = new OracleConnection(str);zy