c# 数据库连接出错

来源:百度知道 编辑:UC知道 时间:2024/05/07 08:54:36
public class Class1
{
public SqlConnection sqlcon;
public SqlDataAdapter sqlupdata;
public DataSet ds;
public SqlCommand sqlcmd;
public Class1(string dataname)
{
string cnn = "Data Source=.;Initial catalog="+dataname+";Integrated Security=SSPI";
sqlcon = new SqlConnection(cnn);
}
public DataSet getdata(string str, string strname)
{
try
{ ds.Clear();
sqlcon.Open();
sqlupdata = new SqlDataAdapter(str, sqlcon);
sqlupdata.Fill(ds, strname);
}
catch
{
MessageBox.Show("连接数据库出错");
}
return ds;
}

}
这是我写的连接数据库的类,不过

public Class1(string dataname)
{
string cnn = "Data Source=.;Initial catalog="+dataname+";userid=sa;Password=密码";
sqlcon = new SqlConnection(cnn);
}

你的ds没有实例化,那你用ds.Clear()要报错的

你ds在哪实例的啊