Добавил условие
X++:
sQuery=strfmt("(StartTime < (%1 + (StartDate - %2 )*86400)) AND ((%3 - (EndDate - %4 )*86400)< EndTime)",timenow(),date2num(systemdateget()),timenow(),date2num(systemdateget()));
queryBuildDataSource.addRange(fieldnum(MilkShifts,recId)).value(squery);
SELECT * FROM MilkShifts WHERE (((StartTime < (60419 + (StartDate - 39614 )*86400)) AND ((60419 - (EndDate - 39614 )*86400)< EndTime))) AND ((StartDate<={ts '2008-06-17 00:00:00.000'})) AND ((EndDate>={ts '2008-06-17 00:00:00.000'})) AND ((StatusShift = 0)) AND ((Milk_IdGroupmaterialResponsibility = N'Гр2' OR Milk_IdGroupmaterialResponsibility = N'Гр3'))
Выдает: Ошибка:
Невозможно выбрать запись в Смены (MilkShifts).
База данных SQL обнаружила ошибку.
Где ошибка? не подскажете?