Вниз
Скачать: CL | DM;

Date-константа в TQuery.Filter   Найти похожие ветки 

← →
TempAlly ©   (2003-04-09 14:18) [0]

Здравствуйте, господа!
При некоторых установках "Краткого формата даты" в Windows (например "dd.MMMM.yy" => "09.апреля.03")
и значении TQuery.Filter="DateField=""XXXXXX""" (где XXXXXX - ЛЮБОЙ возможный формат даты) попытка выполнить TQuery.Open приводит к EConvertError ""XXXXXX" is not a valid date"
Какой формат Date-констант ожидается?


← →
KDS ©   (2003-04-09 14:27) [1]

Чтобы не гадать какой на клиентской машине формат даты в МастДае
переопредели его у себя в конце любого модуля,
initialization
ShortDateFormat := "dd.mm.yyyy";
end.

поскольку это глобальная переменная.
И теперь можешь смело писать любые фильтры типа
Query.Filter="01.04.2003" (первое апреля)


← →
TempAlly ©   (2003-04-09 15:22) [2]

Тут всё несколько хуже - нужно, чтобы отображение дат в программе реагировало на установки виндов.
Я просто не смог найти ни одного формата даты, который бы был принят в фильтре при упомянутых настройках "Краткого формата даты" (может, при этом вообще ни один не подойдет?)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
6-91420
Snake2000
2003-03-05 15:53
2003.04.28
Protected onError метод


14-91518
Deadlock
2003-04-08 04:19
2003.04.28
Сплайны


8-91410
pavel_ak
2003-01-24 20:46
2003.04.28
Что-нибудь типа кнопок в DelphiX


4-91588
aga
2003-02-28 18:29
2003.04.28
ListView_FindItem


7-91562
crushfm
2003-03-11 12:51
2003.04.28
Работа с системой




   Наверх