Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Запрос WHERE ;и дата. Пишу типа WHERE Date =


Страницы:   1 2

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#"


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо