![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Фильтр по дате
frei © (2006-04-15 20:31:00)Подскажите пожалуйста, проьлема у меня с фильтрацией в таблице...
Если пишу так
Table1.Filter := 'DATECREATE >= ' +DateToStr(DateTimePicker1.date) + ' and DATECREATE <= ' + DateToStr(DateTimePicker2.date);
то компилятор сообщает что точка не допустимый символ в фильтре. Я так понимаю, что компилятор воспринимает мою дату, как число с двумя точками....
Если пишу так :
Table1.Filter := 'DATECREATE >= ' +DateTimePicker1.date + ' and DATECREATE <= ' + DateTimePicker2.date;
то соотвественно несоответствие типов Incompatible types: 'String' and 'TDateTime'
Подскажите пожалуйста, как правильно?
Desdechado (2006-04-17 10:44:00) [1]1. на клиенте - в свойствах ос (панель управления), в свойствах программы (shortdateformat)
2. на сервере БД
frei (2006-04-16 13:34:00) [2]спасибо, а где изменяются эти настройки?
Anatoly Podgoretsky (2006-04-15 22:39:00) [3]QuotedStr
Desdechado (2006-04-15 21:25:00) [4]возьми дату в кавычки
но помни, что могут быть проблемы с форматом даты в разных системах при разных настройках (ddmmyyyy, mmddyyyy, точки, слэши и т.п.)