ищет синтаксис для даты в предложении where в Jet OLEDB - PullRequest
1 голос
/ 07 февраля 2010

У меня проблема с использованием условия where для ограничения дат

Я даже не могу заставить работать такое простое утверждение, как "5 февраля 2010", например.,

выберите * из LineItems, где DueDate = 2/5/2010; Я старался "2/5/2010" "2010/2/5" "2010-2-5" "2010-02-05" 2010-2-5 2010-02-05 ... но никто не работал.

Кто-нибудь имеет представление о том, какой должен быть правильный формат даты быть? И это должно быть процитировано?

Спасибо!

Ответы [ 2 ]

0 голосов
/ 07 февраля 2010

Эй, ребята, я понял, что вы должны окружить дату парой #. Просто оставить дату без объяснения причин не работает для меня. Я понял это, сохранив «Фильтр» в представлении данных Access как запрос, а затем просмотрел этот запрос в представлении SQL.

0 голосов
/ 07 февраля 2010

Это работает для меня в запросе

SELECT *
FROM Table1
where mydate = 2010/2/5

Запись такой даты однозначно; наоборот, будет зависеть от ваших настроек.

...