Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проблема с выборкой по дате [D5, Access]


_dron_ ©   (2002-07-18 11:12:00) 

При попытке выборки из базы данных Access97 (через ADOQuery) при наложении условия на поле даты возникает ошибка ([Microsoft][ODBS Microsoft Access Driver]Data type mismatch in criteriaexpression)

Вид запроса:
select Т_Р_Документы_резервирования_товара.Накладная_дата,
Т_Р_Документы_резервирования_товара.Код_Документа,
Т_Р_Резервирование_товара.Название_товара,
Т_Р_Резервирование_товара.Сумма_с_ПДВ
from Т_Р_Документы_резервирования_товара, Т_Р_Резервирование_товара
where Т_Р_Документы_резервирования_товара.Код_Документа=Т_Р_Резервирование_товара.Код_Документа and Т_Р_Документы_резервирования_товара.Накладная_дата="21.02.2002"

Как правильно указать дату???

Спасибо!!!


sniknik   (2002-07-18 14:03:00) [1]

указывай дату через параметр чаще всего работает,
родная для Access-а запись как у "mike kouzmine" показано
(мне не нравится он месяц день меняет как ему хочется #21.02.2002# может быть равно #02.21.2002# лутше бу ошибку давал в одном случае).


Cranium   (2002-07-18 13:52:00) [2]

Вожусь с тем же самым! Только доступ через BDE, таже ошибка.......


fffff   (2002-07-18 12:57:00) [3]

Попробуй использовать функцию StrToDate


mike kouzmine   (2002-07-18 12:56:00) [4]

Может #21.02.2002#?


_dron_   (2002-07-18 12:44:00) [5]

Данные о дате воспринимаются как просто текст. С использованием like все работает, однако выборку на промежуток дат сделать нельзя.
Можно ли как-то, решить эту проблему


Наверх

Титульная страница Поиск, карта сайта Написать письмо