I've got this code, I'm trying to count Rows with specific payrollno in an accessdatabase datatable [Holiday].
string CountHolidayQuery = "SELECT COUNT FROM [Holiday] WHERE PayrollNo = @PayrollNo";
var CountHoliday = new OleDbCommand(CountHolidayQuery, conn);
CountHoliday.Parameters.AddWithValue("@PayrollNo", OleDbType.Integer).Value = GotPayroll;
int TotalHolidays = Convert.ToInt32(CountHoliday.ExecuteNonQuery());
I'm getting this error but I thought I had added the parameters?
Exception thrown: 'System.Data.OleDb.OleDbException' in System.Data.dll Additional information: No value given for one or more required parameters.