![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Запрос по дате в DBISAM [D7, DBISAM]
Дмитрий Татарников © (2004-03-09 21:59:00)Подскажите, как правильно сделать выборук по полю типа 'Date' в SQL DBISAM.
WHERE Mes = "01/01/2004"в BDE проходит, а в DBISAM - нет.
А как надо?
Дмитрий Татарников (2004-03-10 20:28:00) [1]Спасибо, Мастера!
У неруских год почему-то в начале стоит. Как все просто!
RDA (2004-03-10 13:47:00) [2]
Filter:='DATA>='+QuotedStr(FormatDateTime('yyyy-mm-dd',Date-30));
Johnmen (2004-03-10 11:40:00) [3]>Я думал Вы умные!
Как же ты заблуждался !!!
>Такая же ошибка
Это критическая ошибка...
>Может хоть кто-нибудь знает?
Ну если что-нибудь, то обрати внимание на формат даты.
И на параметрические запросы.
Дмитрий Татарников (2004-03-10 11:23:00) [4]Я думал Вы умные!
Ну ладно, уточню вопрос.
В компоненте TDBISAMQuery почему-то не работает SQL:
SELECT MyData, MyName
FROM MyTable
WHERE MyData = "01/01/2004"
хотя в TQuery это работает. Такая же ошибка в TDBISAMTable при банальной фильтрации:
DBISAMTable1.Filter := 'MyData = '+chr(39)+'01.01.2004'+chr(39)в TTable проходит, а здесь - нет.
Может хоть кто-нибудь знает?