Первоначально опубликовано Kanzi
Первоначально опубликовано DubAlex
qryText="...,Sample_TDate_7," qryText = qryText & "FROM ... |
перед FROM оказалась запятая, а нужен пробел
|
нет. Я извиняюсь, это моя опечатка. Просто изначально запрос был очень длинный и мне не хотелось помещать его целиком на форум. На самом деле там пробел.
Проблема, как мне кажется в том, что если этот запрос находится в VB-скрипте, то его синтаксис немного отличается от того синтаксиса, который, к примеру, дается в документации на тот же DataMining. И я этих "тонкостей" синтаксиса не знаю пока.
Пример: я добавил компонент DataMining Control и в его настройках подключения добавил несколько полей и поставил фильтр. Компонент мне сформировал следующий запрос:
SELECT
Sample_TDate_1,
Sample_TDate_2
FROM
Серия_1
WHERE
Серия_1.Sample_TDate_1 < #25.12.2007 9:49:06#
Как видите, дата заключается в #-ки.
У меня в скрипте запрос работает только в одном случае - если сравниваются 2 поля, а не поле с константой или поле с переменной:
WHERE Серия_1.Sample_TDate_1 < Серия_1.Sample_TDate_2
Может дело в несовместимости типов? Какой тип у полей в БД Access: дата или строка?