![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
select * wheredate_priem=#'+FormatDateTime('dd/mm/yyyy',now)+'#' [D6, ACCESS]
denis24 © (2004-12-27 14:07:00)С некоторых пор в поле date/time дата стала записываться в формате дата(выбранная в dbdateedit+тек время(это adotable в режиме append+Tdateedit связаное с полем этого тайбла).В принципе это даже лучше.Но как мне делать запрос с условием по этому полю.Сабж уже не работает.
Что посоветуете?
denis24 (2004-12-27 19:27:00) [1]asdatetime -выдает ошибку
можно писать только ...value:=dateedit1.date
denis24 (2004-12-27 19:06:00) [2]а без параметров?
Соловьев (2004-12-27 18:37:00) [3]select * where date_priem >= :d1 and date_piem <= :d2
ADOQuery.Parameters.ParamByName('d1').AsDateTime := DateTimePicker1.Date;
ADoQuery.Parameters.ParamByName('d2').AsDateTime := DateTimePicker1.Date;
denis24 (2004-12-27 18:18:00) [4]если в поле типа datetime хранится дата и время вида
27/12/2004 17:05:38
какое условие нужно ввести в where чтобы выбрались все записи с датой 27/12/2004?
Sergey13 (2004-12-27 17:10:00) [5]Странно, что никто пока не сказал про параметры. 8-)
Соловьев (2004-12-27 17:09:00) [6]select * where date(date_priem)=#'+FormatDateTime('dd/mm/yyyy',now)+'#'
Fay (2004-12-27 16:36:00) [7]2 Stanislav © (27.12.04 16:16) [3]
Тогда уж FormatDateTime('mm/dd/yyyy',Date)
Stanislav (2004-12-27 16:16:00) [8]И from куда-то пропал
А вообще надо так
FormatDateTime('mm/dd/yyyy',now)
Stanislav (2004-12-27 16:11:00) [9]>>Сабж уже не работает.
:-)) Так у тебя пробел после Where не стоит !!!
Ольга (2004-12-27 15:46:00) [10]Сам-то понял, что написал?