ConnectionString尚未初始化

来源:百度知道 编辑:UC知道 时间:2024/05/29 19:34:25
我是这样定义连接字符串的:static string connectionStrings = "server=.;database=hotelmanage;uid=sa;pwd=;";
可是 老是报错:ConnectionString尚未初始化
不知道这个ConnectionString是从哪里来的?
连接字符串绝对没写错。
我已经检查过了,全部都是connectionStrings 并且我定义的connectionStrings 是小写打头的。
报错的是大写打头的
这句代码是在SqlHelp类中,定义的连接字符串,其他地方都用不到,并且这个SqlHelp类,我在其他地方也用过,也没有报错。

你的代码,贴的具体点

哥们,不知道你的具体情况,但是如果这样是不会有问题的。我想你的SqlConnection没有符上值
在sqlHelper.cs里
public class sqlHelper
{
public static string connectionString = "server=.;database=Northwind;uid=sa;pwd=sa;";
public sqlHelper()
{
//
// TODO: Add constructor logic here
//
}
}

然后页面里
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection(sqlHelper.connectionString);
//or can write in this way...
//SqlConnection conn=new SqlConnection()
//conn.ConnectionString=sqlHelper.connectionString;
SqlDataAdapter da = new SqlDataAdapter("select * from products", conn);

DataSet ds = new DataSet();
da.Fill(ds);
GridView1.DataSource = ds.Tables[0].DefaultView;
GridView1.DataBind();
}

你的定义的字符串变量是connectionStrings

而你使用的