powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Дата как параметр запроса?
6 сообщений из 6, страница 1 из 1
Дата как параметр запроса?
    #32674916
toly_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем!

В конструкторе запроса в "Условие отбора:" стоит - <#01.09.2004#,
а в его SQL такой:
Код: plaintext
SELECT tbl.date FROM tbl WHERE (((tbl.date) # 9 / 1 / 2004 #));

Вопрос: почему стал 9/1/ вместо предполагаемого 1/9/ ?

Дело в том, что SQL запроса задаю из VBA, и если задам
Код: plaintext
 WHERE (((tbl.date)<# 01 / 09 / 2004 #))
,
то запрос выбирает на <#9/1/2004#, неужели чтоб выбрать на 01.09.2004 нужно из VBA задать так:
Код: plaintext
WHERE (((tbl.date)<# 09 / 01 / 2004 #))
?
...
Рейтинг: 0 / 0
Дата как параметр запроса?
    #32674922
Leon.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Избитая тема. Да, в запросах применяется т.н. "американский" формат даты. А в конструкторе QBE -- локализованный вариант представления даты. И поэтому при конструировании запроса в VBA дата должна быть MM/DD/YYYY
...
Рейтинг: 0 / 0
Дата как параметр запроса?
    #32674930
v-metallic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фрагмент справки Аксесс97: Тема -"Предложение WHERE"

При указании аргумента условиеОтбора литералы даты символы дат должны вводиться в американском формате, даже если используется неамериканская версия ядра базы данных Jet. Например, дата 10 мая 1996 года записывается в России как 10.05.94, а в США как 5/10/94. Обязательно заключите даты в символы "решетки" (#), как показано в следующих примерах.

Для отбора записей с этой датой в российской базе данных необходимо использовать следующую инструкцию SQL:

SELECT *
FROM Заказы
WHERE ДатаИсполнения = #5/10/96#;
...
Рейтинг: 0 / 0
Дата как параметр запроса?
    #32674953
toly_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасиб, видимо прогулял я тот урок :)
...
Рейтинг: 0 / 0
Дата как параметр запроса?
    #32676045
Фотография маяк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
v-metallicдата 10 мая 1996 года записывается ... в США как 5/10/94.Вот это извращенцы!..
...
Рейтинг: 0 / 0
Дата как параметр запроса?
    #32676047
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
маяк v-metallicдата 10 мая 1996 года записывается ... в США как 5/10/94.Вот это извращенцы!..
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Дата как параметр запроса?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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