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

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

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

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

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

Сообщение Джентельмен »

вот есть БД, есть компонент 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
Откуда: Украина Донбасс Краматорск
Контактная информация:

Сообщение Джентельмен »

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

Сообщение Джентельмен »

блин...
ребята спасайте проэкт...
завалица ведь...
Logos
новенький
Сообщения: 37
Зарегистрирован: 25.03.2006 21:33:11

Сообщение Logos »

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

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

Сообщение Logos »

видимо - у тебя мутка с региональными стандартами
Ответить