![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ADODataSet - SELECT с параметром типа Date [D5, dBase, FoxPro]
Zn © (2003-01-15 16:01:00)В ADODataSet стоит SELECT с параметром типа Date. Смотрю на результат выполнения - 01.12.02 воспринимает как 12 января 2002 года, а 13.12.02 воспринимает правильно. Параметр передается из DateTimePicker. Где глючит - в ADODataSet или DateTimePicker? И может где-то устанавливается формат даты?
Подключаюсь к dbf через Jet.
sniknik (2003-01-15 16:16:00) [21]Delirium^.Tremens © (15.01.03 16:04)
ой. извините что помешал. я не он.
sniknik (2003-01-15 16:15:00) [22]Jet виноват, выставляется (для dBase, FoxPro не поддерживается) в реестре
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Xbase.Date = MDY (по умолчанию месяц первый, но если месяц > 12 а второе число < то тоже правильно считает что перепутали) мне это тоже очень не нравится.
можеш использовать dateserial(2002,1,12) однозначно YMD, но если например месяц 13 тоже не ошибка добавляет год и месяц 1.
Delirium^.Tremens (2003-01-15 16:04:00) [23]:-) :-) :-)
Это к Alexandr ©