现有一个acc的数据库,数据库中有一个表T_TDD,表中有一列zscc 其数据值为:报到或者空值。现在要统计出zscc中报到的个数,操作如下protected void Button1_Click(object sender, EventArgs e)
{
string ConStr = "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=895421;Data Source=" + Server.MapPath("App_Data\\111.mdb");
OleDbConnection cn = new OleDbConnection(ConStr);
cn.Open();
OleDbDataAdapter oa = new OleDbDataAdapter("select count(*) from T_TDD where zscc='报到'",cn);
DataSet zbd = new DataSet();
Label2.Text = Convert.ToString(zbd);
cn.Close();
}
但是运行后得到的zscc的报到个数为:System.Data.DataSet 如何解决啊,谢谢。
{
string ConStr = "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=895421;Data Source=" + Server.MapPath("App_Data\\111.mdb");
OleDbConnection cn = new OleDbConnection(ConStr);
cn.Open();
OleDbDataAdapter oa = new OleDbDataAdapter("select count(*) from T_TDD where zscc='报到'",cn);
DataSet zbd = new DataSet();
Label2.Text = Convert.ToString(zbd);
cn.Close();
}
但是运行后得到的zscc的报到个数为:System.Data.DataSet 如何解决啊,谢谢。
DataSet zbd = new DataSet(); oa.Fill(zbd);
cn.Close();
Label2.Text = zbd.Tables[0].Rows.Count;
行 34: OleDbDataAdapter oa = new OleDbDataAdapter("select count(*) from T_TDD where zscc='报到'",cn);
行 35: DataSet zbd = new DataSet();
行 36: oa.Fill(zbd);
行 37: Label2.Text = zbd.Tables[0].Rows[0][0].ToString();
行 38: cn.Close();