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

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

Delphi+Query+Fox [D6, dBase, FoxPro]


Вит ©   (2003-04-02 17:45:00) 

Привет спецам.
Если кто из спецов знает, помогите, плз. Использую ADOQuery для доступа к базе *.dbf. Нужно в Select добавить условие where с диапазоном дат. Делаю select ... from ....dbf where date="03/03/2003",а он мне "Operand/operator type mismatch. Какой формат даты нужно использовать?


Вит   (2003-04-02 18:53:00) [1]


> Соловьев © (02.04.03 18:45)



> Вит (02.04.03 17:54)


Соловьев   (2003-04-02 18:45:00) [2]


> Соловьев © (02.04.03 17:49)


Вит   (2003-04-02 18:41:00) [3]

Меня больше интересует как должен выглядеть сам текст SQL.


Соловьев   (2003-04-02 17:56:00) [4]

не может такого быть...
значит что-то с jet или там настройками ado...


Вит   (2003-04-02 17:54:00) [5]

Это не SQL Server. Не проходит такая штука. Пишет что нет такой функции (cast).


Mike Kouzmine   (2003-04-02 17:52:00) [6]

Если с диапазоном, то
Select * from t
where dat between :dat1 and :dat2
Params[0] := Date - 365;
Params[1] := Date
Prepare
Open


Соловьев   (2003-04-02 17:49:00) [7]

select ... from ....dbf where date=cast("03/03/2003" as date)


Наверх

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