Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Проблема в запросе с датой ADOQuery для БД Access / 6 сообщений из 6, страница 1 из 1
19.12.2003, 11:15
    #32357672
penst
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема в запросе с датой ADOQuery для БД Access
Существует запрос с датой "WHERE ... DATE = #12/12/03 15:15:15# ..."
В запросе в самом Access он выполняется нормально, но когда он выполняется в ADOQuery, то появляется следующее сообщение: "Неправильно определен объект Parameter. Представлены несовместимые или неполные сведения."
Если передавать тот же запрос только с датой (#12/12/03#), то он работает.
Насколько я понимаю, проблема в синтаксисе #XXXX который воспринимается как параметр, а в случае, когда только дата, то она идет без пробелов и поэтому нормально проходит.
Передавать дату не с решеткой, а с кавычками как для SQL Server или апострофами не получается.
Если так, то как тогда можно написать запрос?
...
Рейтинг: 0 / 0
19.12.2003, 11:32
    #32357708
DJStealth
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема в запросе с датой ADOQuery для БД Access
а попробуй передать дату и время без секунд или в таком виде
"DATE = #MM/DD/YYYY HH:MM:SS#"

--
...
Рейтинг: 0 / 0
19.12.2003, 11:39
    #32357722
penst
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема в запросе с датой ADOQuery для БД Access
Пробовал - не помогает.
Проблема, скорее всего, именно в знаке # и пробеле после даты, что воспринимается компонентом Query как параметр.
А можно другим способом передать дату? Без знаков #
...
Рейтинг: 0 / 0
19.12.2003, 11:45
    #32357734
DJStealth
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема в запросе с датой ADOQuery для БД Access
' - одинарная ковычка, но акцесс не вгда ее понимает правильно
--
...
Рейтинг: 0 / 0
19.12.2003, 12:02
    #32357768
penst
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема в запросе с датой ADOQuery для БД Access
Со знаком ' Access XP пишет, что формат неверный
...
Рейтинг: 0 / 0
19.12.2003, 12:59
    #32357890
penst
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема в запросе с датой ADOQuery для БД Access
Проблема решена! Надо было в свойстве ParamCheck указать false
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Проблема в запросе с датой ADOQuery для БД Access / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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