[求助]看看cmd.ExecuteReader用法有没有问题
SqlConnection con=DB.createCon();con.Open();
SqlCommand cmd=new SqlCommand("select count(Lateness) from KQInfo where EmpID='"+this.txtEmpID.Text+"' and SMonth='"+this.txtSMonth.Text+"' and Lateness='是'",con);
SqlDataReader sdr=cmd.ExecuteReader();
lateTimes=Convert.ToString(sdr);
sdr.Close();
MessageBox.Show(lateTimes);
con.Close();
看这个语句对不对
怎么最后消息框显示如下:
“System.Data.SqlClient.SqlDataReader”
我本来想用它来显示统计结果的
是不是“cmd.ExecuteReader();”不对应该换成cmd.ExecuteScalar();
小弟不太懂麻烦各位给说说