Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.04.2011, 19:43   #1
Ecosasha
Форумчанин
 
Регистрация: 22.05.2009
Сообщений: 248
По умолчанию Ошибка при фильтрации в AdoQuery

Сначала сделал запрос и поместил в Adoquery, через Add.
Проверил работает, после захотел, чтобы после нажатия на кнопку происходила фильтрация по полю DateSpisan, в нем тип Дата.

Пишу такой фильтр:
Если поле пустое, то:
DM->ADOQuery1->Filter="DateSpisan Is Null";
// DM->ADOQuery1->Filter="Prihod>50";
DM->ADOQuery1->Filtered=True;

Если в поле есть дата, то:
DM->ADOQuery1->Filter="DateSpisan Is Not Null";
// DM->ADOQuery1->Filter="Prihod>50";
DM->ADOQuery1->Filtered=True;

И выводит ошибку :
"аргументы имеют неверный тип выходят за пределы допустимого диапазона"

В чем может быть причина???
Или как-то по другому находят в фильтре пустые значения даты?
Смотрел по справке, вроде все так:
http://office.microsoft.com/ru-ru/ac...001153862.aspx
В запросе через WHERE проверял, все нормально.

Но в фильтре выводит ошибку...
Ecosasha вне форума Ответить с цитированием
Старый 10.04.2011, 19:50   #2
Ecosasha
Форумчанин
 
Регистрация: 22.05.2009
Сообщений: 248
По умолчанию

Странно, но если указать
DM->ADOQuery1->Filter="DateSpisan=Null";
// DM->ADOQuery1->Filter="Prihod>50";
DM->ADOQuery1->Filtered=True;

DM->ADOQuery1->Filter="DateSpisan<>Null";
// DM->ADOQuery1->Filter="Prihod>50";
DM->ADOQuery1->Filtered=True;

То все работает нормально.

Значит для фильтра есть некоторые ограничения в записи SQL конструкций?
Ecosasha вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка при фильтрации Fellot БД в Delphi 1 23.05.2010 16:36
Количество записей adoquery после фильтрации ??? sashaslam БД в Delphi 9 18.09.2009 22:30
Оптимизация фильтрации Adoquery sashaslam БД в Delphi 4 18.09.2009 14:01
ошибка при фильтрации Screame Microsoft Office Excel 31 14.08.2009 10:10
Ошибка при фильтрации! Markus БД в Delphi 0 05.05.2007 17:28