powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проблема в запросе с датой ADOQuery для БД Access
3 сообщений из 3, страница 1 из 1
Проблема в запросе с датой ADOQuery для БД Access
    #32357710
penst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Существует запрос с датой "WHERE ... DATE = #12/12/03 15:15:15# ..."
В запросе в самом Access он выполняется нормально, но когда он выполняется в ADOQuery, то появляется следующее сообщение: "Неправильно определен объект Parameter. Представлены несовместимые или неполные сведения."
Если передавать тот же запрос только с датой (#12/12/03#), то он работает.
Насколько я понимаю, проблема в синтаксисе #XXXX который воспринимается как параметр, а в случае, когда только дата, то она идет без пробелов и поэтому нормально проходит.
Передавать дату не с решеткой, а с кавычками как для SQL Server или апострофами не получается.
Если так, то как тогда можно написать запрос?
...
Рейтинг: 0 / 0
Проблема в запросе с датой ADOQuery для БД Access
    #32357953
bushmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда попробуй сделать параметризованный запрос, где действительно дату будешь передавать в качестве параметра
...
Рейтинг: 0 / 0
Проблема в запросе с датой ADOQuery для БД Access
    #32358054
amel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Преобразование типов?
=CDate(#12/12/03 15:15:15#)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проблема в запросе с датой ADOQuery для БД Access
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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