public void FillPresentDays()
{
con.Open();
cmd = new OleDbCommand("Select COUNT(*) from AttendanceDatabase WHERE EmpName [email protected] and Status [email protected] and WHERE Date between @d1 and @d2", con);
cmd.Parameters.AddWithValue("@EmpName", txtEmpName.Text);
cmd.Parameters.AddWithValue("@Status", txtP.Text);
cmd.Parameters.AddWithValue("@d1", dtDate1.Value.Date);
cmd.Parameters.AddWithValue("@d2", dtDate2.Value.Date);
cmd.ExecuteNonQuery();
int count = (int)cmd.ExecuteScalar();
txtPdays.Text = count.ToString();
con.Close();
}
之间急需帮助查询语法错误缺少运算需要帮助的日期
尝试把一个空间后,在查询你的'='的迹象。 –
我认为两个where子句是问题 –
仍然不工作:( –