![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Запрос WHERE ;и дата. Пишу типа WHERE Date =
nv-vetal © (2003-01-16 13:30:00)а в ответ несоответствие типов данных!
nv-vetal (2003-01-16 13:58:00) [21]Но почему оно не воспринимает "нормальное условие" типа
Date = "12-JAN-2003" ? Или другие (что только не перепробовал)
Anatoly Podgoretsky (2003-01-16 13:57:00) [22]А какого типа поле, смешно будет если текстового.
Delirium^.Tremens (2003-01-16 13:52:00) [23]В [DataSet] SQL можно писать с параметрами:
WHERE Date = :paramDate
Перед Open или ExecSQL
DataSet.ParamByName("paramDate").AsDateTime := (var TDateTime);
passm (2003-01-16 13:51:00) [24]nv-vetal (16.01.03 13:45)> TQuery.Params & TQuery.ParamByName.
WHERE Q1.T_DATE = :T_DATE
nv-vetal (2003-01-16 13:45:00) [25]Че за параметры?
Delirium^.Tremens (2003-01-16 13:43:00) [26]ALL>>
:-) А что, Alexandr забыл сегодня свою ветку поднять?
>>nv-vetal (16.01.03 13:30)
Не привязывайся в запросах к формату дата-время, используй параметры.
gsu (2003-01-16 13:43:00) [27]используй DateSeparator
nv-vetal (2003-01-16 13:42:00) [28]Не работает! ПИшет тоже самое!
nv-vetal (2003-01-16 13:39:00) [29]Спасибо! Сейчас попробую!
Наталия (2003-01-16 13:36:00) [30]Используй параметры или date="#12/01/2003#"