paulrajmca says:
string
str =
"select AttendanceLogs.*,Shifts.EndTime,Shifts.BeginTime,Shifts.Break1,Shifts.Break1BeginTime,Break1EndTime from AttendanceLogs inner join Shifts on Shifts.ShiftId = AttendanceLogs.ShiftId where AttendanceDate between '"
+ sDate +
"' AND '"
+tDate +
"' and EmployeeId ='"
+ edr.GetValue(0) +
"'"
;
Change the above line with the below.
string str = "select AttendanceLogs.*,Shifts.EndTime,Shifts.BeginTime,Shifts.Break1,Shifts.Break1BeginTime,Break1EndTime from AttendanceLogs inner join Shifts on Shifts.ShiftId = AttendanceLogs.ShiftId where AttendanceDate between ('" + sDate + "' AND '" + tDate + "') and EmployeeId = " + edr.GetValue(0);
Guessing your employeeId is integer. That might be the cause.