Показать сообщение отдельно
Старый 17.06.2008, 16:48   #7  
Poleax is offline
Poleax
Модератор
Аватар для Poleax
MCP
MCBMSS
Злыдни
 
1,353 / 595 (22) +++++++
Регистрация: 17.02.2005
Адрес: msk
Записей в блоге: 34
Добавил условие
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 обнаружила ошибку.

Где ошибка? не подскажете?

Последний раз редактировалось Poleax; 17.06.2008 в 16:55.