![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Скажите как сделать параметрический запрос выбирающий все записи входящие в период, выбранный пользователем, состоящий из двух дат?
![]() |
#2
|
|||
|
|||
![]() В DataSet есть запрос (н-р на Select):
Код:
SELECT DATA_DATE, VALUE0, VALUE1 FROM DATA d WHERE (d.parnumber=: par) and (d.data_date>:Time1) and (d.data_date<=:Time2) and (d.object=:Obj) and (d.item=:Item) ORDER BY d.data_date тогда нужно: Код:
DataSet.ParamByName('Time1').AsDateTime:=Time1; DataSet.ParamByName('Time2').AsDateTime:=Time2; DataSet.ParamByName('obj').AsInteger:=Obj; DataSet.ParamByName('par').AsInteger:=Par; DataSet.ParamByName('item').AsInteger:=Item; Admin: Используем теги при оформлении кода! также поступаешь если Query или StoredProc. можно также передавать параметры через: StoredProc.Params.Items[0].Value Последний раз редактировалось Admin, 24.04.2008 в 10:16. |