c# SqlConnection con = new SqlConnection(conn);出错 什么原因
来源:百度知道 编辑:UC知道 时间:2024/09/25 16:39:03
private void bindgrid(DataGridView aa)
{
DataSet ds = new DataSet();
SqlConnection con = new SqlConnection(conn);
string sql = "select * from spxitong";
SqlDataAdapter da = new SqlDataAdapter(sql, con);
try
{
da.Fill(ds, "spxitong");
da.Fill(ds, "UserInfo");
}
catch (Exception xx)
{
throw new Exception(xx.ToString());
}
finally
{
con.Close();
con.Dispose();
da.Dispose();
}
aa.DataSource = ds.Tables[1];
}
{
DataSet ds = new DataSet();
SqlConnection con = new SqlConnection(conn);
string sql = "select * from spxitong";
SqlDataAdapter da = new SqlDataAdapter(sql, con);
try
{
da.Fill(ds, "spxitong");
da.Fill(ds, "UserInfo");
}
catch (Exception xx)
{
throw new Exception(xx.ToString());
}
finally
{
con.Close();
con.Dispose();
da.Dispose();
}
aa.DataSource = ds.Tables[1];
}
首先你没有定义你的连接串 conn ;string conn=“你的数据库连接串”;
其次 实例化完你的链接con后 而你却没有打开它,也就是con。open();
我知道怎么回事了.
con.open()
conn为空????你根本没建立这个参数呀
SqlDataAdapter 这个不用con.open() 他自己可以打开数据库连接 只要你传进去con对象就可以,只不过你没定义字符串