![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#16
|
|||
|
|||
|
добавил я в поле Parameters в query два параметра, и дописал к коду, после sql.add...
Form2.adoQuery1.Parameters('data').AsDate := DateTimePicker1.Date; и компилятор ругается на "AsDate" |
|
#17
|
||||
|
||||
|
Если ругается значит нет такого метода или свойства.
Зато есть ParamByName и у него Value. В справке видно что есть. |
|
#18
|
|||
|
|||
|
на ParamByName тоже ругается(((
|
|
#19
|
||||
|
||||
|
Не у того оъекта вызывается. В справке написано как должно быть.
|
|
#20
|
|||
|
|||
|
.AsDateTime
|
|
#21
|
|||
|
|||
|
Цитата:
Может все таки кто-то поможет с кодом? - У меня уже голова форму на квадрат меняет(( ![]() |
|
#22
|
||||
|
||||
|
Код:
ADOQuery1.SQL.Text:='SELECT * FROM t02 WHERE data BETWEEN :date_b AND :date_e ORDER BY data';
ADOQuery1.Parameters.ParamByName('date_b').Value:=DateTimePicker1.DateTime;
ADOQuery1.Parameters.ParamByName('date_e').Value:=DateTimePicker2.DateTime;
ADOQuery1.Open; |
| Этот пользователь сказал Спасибо NumLock за это полезное сообщение: | ||
Ekler1 (28.07.2017)
| ||
|
#23
|
|||
|
|||
|
Цитата:
Вообще супер, большое спасибо, только он как-то странно выборку делает, чтоб показать 26,07,2017 надо выбрать с 25,07,2017 а можно как-то код подредактировать чтоб если я выбираю 25,07,2017 - 26,07,2017 то отображались и 25 и 26 число??? |
|
#24
|
|||
|
|||
|
Цитата:
Нужно очистить дату от времени с помощью функции DateOf (функция находится в штатном модуле DateUtils). Примерно так: Код:
...ParamByName('date_e').Value := DateOf(DateTimePicker1.DateTime); |
| Этот пользователь сказал Спасибо Vocabulary за это полезное сообщение: | ||
Ekler1 (14.08.2017)
| ||
|
#25
|
|||
|
|||
|
Цитата:
Большое спасибо! Все работает как надо!) |