powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Даты
6 сообщений из 6, страница 1 из 1
Даты
    #32703748
AOleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Генерю в программе (не в Access'e) простейший запрос с проверкой дат, даты в формате DD/MM/YYYY. Например:

Select *
From Table
Where Date > #01/05/2004#

Выполняю, а некоторые записи в отчёт не попадают.
Пытался копировать текст SQL-запроса через буфер в Access, выяснилось, что в режиме конструктора отображается дата 01/05/2004, а в режиме SQL - 05/01/2004.

Что надо этому .... Access'у???????
...
Рейтинг: 0 / 0
Даты
    #32703759
Andres 1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дату в американском формате мм/дд/гг - Jet SQL понимает только так.
...
Рейтинг: 0 / 0
Даты
    #32703780
AOleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andres 1Дату в американском формате мм/дд/гг - Jet SQL понимает только так.

Но иногда проскакивает и в нормальном режиме... Я заметил, что эти ошибки выскакивают только на крайних датах 30/05/04, 01/04/04 и т.п. ???
...
Рейтинг: 0 / 0
Даты
    #32703782
Может я и не прав, но решение очень простое - DateValue
Формат даты европейский и американский не совпадают, поэтому у меня работает так:

SELECT *
FROM MyTable
WHERE MyData >= DateValue('20/12/2004')

Иногда (в зависимости от среды, не ', а ")
Если все равно не работает, то народ писал процедуру по "приведению" даты в человеческий вид.

Извените если что не так )
С Уважением.
...
Рейтинг: 0 / 0
Даты
    #32703792
AOleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо.

Начинаю испытания...

Спасибо Microsoft за то, что не оставляет без работы. :)
...
Рейтинг: 0 / 0
Даты
    #32703801
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
DateValue нельзя пользоваться, потому что оно работает по-разному в зависимости от настроек Виндов. А надо писать дату в американском формате.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Даты
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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