СообЧа > База Знаний > Базы данных > MS Access

Вопрос

Есть база на аксесе 2000, в которой есть таблица oper и поля с типом «дата/время», формат — краткая дата.
На Delphi через АДО при помощи компонета ADOQuery осуществляем запрос

Select *
From oper
where oper.date_v='29.08.2002'


в результате чего получаем сообщение об ошибке «Data type mismatch in criteria expression».
Если в условии запроса даты нет, то все работает нормально.

Ответ

Заключите дату в символы #: #29.08.2002#
В Access-овском SQL дата заключается в #

Vladimir

Иногда еще ему требуется не #29.08.2002#, а #29/08/2002#

vitaly



Copyright © 2000-2004 Сообщество Чайников
Контактная информация