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();
}
Нехорошо нужна помощь для запросаСинтаксическая ошибка отсутствует оператор должен помочь в период между датой
Попробуйте поместить пробел после вашего '=' знаков в запросе. –
Я думаю, что два, где предложение - проблема –
Все еще не работает :( –