|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Запрос SQL на выборку даты
Помогите написать запрос SQL в ADOQuery, что бы происходила выборка дат по полю Дата возврата, если она меньше текущей, т.е. системной при таком коде выдает ошибку
Код:
DataModule2.ADOQuery1.SQL.Clear; DataModule2.ADOQuery1.SQL.Add('SELECT * '); DataModule2.ADOQuery1.SQL.Add('FROM [Книги на руках]'); DataModule2.ADOQuery1.SQL.Add('WHERE [Дата возврата]< '+FormatDateTime('dd.mm.yyyy',Now)); DataModule2.ADOQuery1.Active:=true; |
#2
|
||||
|
||||
А если так попробовать?
Код:
DataModule2.ADOQuery1.SQL.Clear; DataModule2.ADOQuery1.SQL.Add('SELECT * '); DataModule2.ADOQuery1.SQL.Add('FROM [Книги на руках]'); DataModule2.ADOQuery1.SQL.Add('WHERE [Дата возврата]<:Date'; DataModule2.ADOQuery1.Parameters.ParamValue['Date'] := Now; DataModule2.ADOQuery1.Active:=true; Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
Этот пользователь сказал Спасибо Страдалецъ за это полезное сообщение: | ||
Brons14 (10.05.2015)
|
#3
|
|||
|
|||
Так нужно задать параметр ParamValue? потому что он так ругается что не распознает его
|
#4
|
||||
|
||||
Попробуйте ParamValues
не помню как точно он там пишется. Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
Этот пользователь сказал Спасибо Страдалецъ за это полезное сообщение: | ||
Brons14 (10.05.2015)
|
#5
|
|||
|
|||
Все работает, спасибо вам огромное
|