TDBF фильтр по полю типа DateTime

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

TDBF фильтр по полю типа DateTime

Сообщение Джентельмен » 24.11.2006 10:00:49

вот есть БД, есть компонент TDbf, в этой БД есть поле DATE_W типа DateTime, вот я хочу поставить фильтр к этому полю...
я пишу

Dbf1.Filtered := True;
Dbf1.Filter := 'DATE_W=' + chr(39) + '22.11.2006' + chr(39) ;

а не работает... выдает ошибку непонятную, в ней только разобрал "22,11" и "22,11" вот меня смущает вот эта запятая а должна то быть точка...

или в чем еще может быть проблема?
Джентельмен
постоялец
 
Сообщения: 162
Зарегистрирован: 16.10.2005 10:47:26
Откуда: Украина Донбасс Краматорск

Сообщение Джентельмен » 28.11.2006 11:02:46

ну вот...
и никто ничего не говорит...
блин...
неужели у одного меня такая проблема возгикла...
Джентельмен
постоялец
 
Сообщения: 162
Зарегистрирован: 16.10.2005 10:47:26
Откуда: Украина Донбасс Краматорск

Сообщение Джентельмен » 28.11.2006 11:04:25

блин...
ребята спасайте проэкт...
завалица ведь...
Джентельмен
постоялец
 
Сообщения: 162
Зарегистрирован: 16.10.2005 10:47:26
Откуда: Украина Донбасс Краматорск

Сообщение Logos » 28.11.2006 13:22:03

я не уверен, что это поможет - но возможно попробовать так:

вместо '22.11.2006' datetostr();
Logos
новенький
 
Сообщения: 37
Зарегистрирован: 25.03.2006 22:33:11

Сообщение Logos » 28.11.2006 13:23:16

видимо - у тебя мутка с региональными стандартами
Logos
новенький
 
Сообщения: 37
Зарегистрирован: 25.03.2006 22:33:11


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 51

Рейтинг@Mail.ru