Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Формат даты / 4 сообщений из 4, страница 1 из 1
08.04.2003, 14:52
    #32135825
_stranger_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат даты
Запрос к Access посылается из Delphi:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
  AQuery.Active := false;
  AQuery.SQl.Text := 'select * ' +
                     'from Region as Reg Right JOIN ' +
                     '  (Estimate_level2 AS EL2 Right JOIN ' +
                     '    (Integral_Estimate as IE LEFT JOIN ' +
                     '      Estimate_level1 as EL1 on IE.date = EL1.date and IE.id_method = EL1.id_method and IE.id_reg = EL1.id_reg ' +
                     '    ) on EL1.date = EL2.date and EL1.id_method = EL2.id_method and EL1.id_reg = EL2.id_reg and EL1.id_Level1 = EL2.id_Level1 ' +
                     '  ) on reg.id_reg = el1.id_reg ' +
                     'where (EL1.date between "' + DateToStr(ChartDate1.Date) + '" and "' + DateToStr(ChartDate2.Date) + '") and EL1.id_method = ' + id + ' ' +
                     'order by reg.name';
  AQuery.Active := true;


Access не распознают формат даты:
Erroor:
"не соответсвие типов данных в условии отбора"
где в ASccess можно настроить нужный формат даты типа:"dd/mm/yyyy"?
...
Рейтинг: 0 / 0
08.04.2003, 15:05
    #32135840
MVN
MVN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат даты
Функция Format
...
Рейтинг: 0 / 0
08.04.2003, 15:05
    #32135841
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат даты
Формат даты непричем
Скорее всего у тебя функции (DateToStr) ошибку возвращают. Например, null туда передаешь.
А вообще для аксеса формат даты должен быть американским
Используй функцию Format
...
Рейтинг: 0 / 0
08.04.2003, 15:17
    #32135862
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат даты
сори наглючил
Надо ам. формат (mm/dd/yy) заключенный в знаки #
т.е. Where EL1.date Betwen #mm/dd/yy# And #mm/dd/yy#
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Формат даты / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]