powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Формат даты
4 сообщений из 4, страница 1 из 1
Формат даты
    #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
Формат даты
    #32135840
MVN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Функция Format
...
Рейтинг: 0 / 0
Формат даты
    #32135841
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Формат даты непричем
Скорее всего у тебя функции (DateToStr) ошибку возвращают. Например, null туда передаешь.
А вообще для аксеса формат даты должен быть американским
Используй функцию Format
...
Рейтинг: 0 / 0
Формат даты
    #32135862
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сори наглючил
Надо ам. формат (mm/dd/yy) заключенный в знаки #
т.е. Where EL1.date Betwen #mm/dd/yy# And #mm/dd/yy#
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Формат даты
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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