河间驴肉火烧加盟:.NET webconfig中设置sql连接串不行?

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/09 07:31:50
这个是weconfig文件
<configuration>
<appSettings>
<add key="ConnectionString" value="server=.;database=new;user=sa;password=sa"></add>
</appSettings>
...
然后
using System.Data.SqlClient;
using System.Configuration;
string strconn = ConfigurationSettings.AppSettings["ConnectionString"];
SqlConnection conn = new SqlConnection(strconn);
conn.Open();
IE提示SQL Server 不存在或访问被拒绝。

如果我直接这样写是可以的
SqlConnection conn = new SqlConnection("server=.;database=new;user=sa;password=sa");
conn.Open();
这是为什么?

public static string ConnectionString=System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"];
设为静态变量试试看呢?最好将这句做为单个的一个类:DBHelper,然后
conn= new SqlConnection(DBHelper.ConnectionString);
SqlDataAdapter sda= new SqlDataAdapter("select * from tablename", conn);
很多时候需要的时候就可以直接调用DBHelper.ConnectionString了。