我的ASP.net中需要使用数据库连接串,
Dim MyConnectionString As String =?????‘web.config中有设置好的数据库连接串,怎么引用?

解决方案 »

  1.   


    ConfigurationSettings.AppSettings["DBConfig"].ToString();
      

  2.   

    using System.Configuration ;string conn = ConfigurationSettings .AppSettings ["conn"].ToString ();
    //AppSettings ["conn"]中的conn为WebConfig中的数据连接字符串
    SqlConnecion sqlcon = new sqlConncection(conn);
      

  3.   

    系统提示说“已过时”,按照提示改为:
    System.Configuration.ConfigurationManager.AppSettings("EpicConnectionString").ToString
    其中EpicConnectionString是web.config文件中的连接串的name,可是改过以后,运行时提示,未将对象引用到实例。为何?
      

  4.   

    using System.Configuration;如果是下面类型:
    <appSettings>
        <add key="SQLConnectionString" value="data source=winter;uid=sa;pwd=;database=pubs;pooling=true"></add>
      </appSettings>
    那么:
    static string _connectionString = ConfigurationManager.AppSettings["SQLConnectionString"];如果是下面类型:
    <connectionStrings>
        <add name="PubsConnectionString" connectionString="Data Source=localhost;Initial Catalog=pubs;Integrated Security=True"
       providerName="System.Data.SqlClient" />
      </connectionStrings>
    那么:
    static string _connectionString = ConfigurationManager.ConnectionStrings["PubsConnectionString"].ConnectionString;