Форум: "Базы";
Текущий архив: 2003.06.05;
Скачать: [xml.tar.bz2];
ВнизAdoTable Найти похожие ветки
← →
Caesar (2003-05-16 14:54) [0]Уважаемые мастера! Подскажите почему в AdoTable не работает фильтр по 2 условиям с оператором AND? Выдаестя ошибка "Аргументы имеют неверный тип или..." Что делать?
← →
sniknik (2003-05-16 15:16) [1]> "Аргументы имеют неверный... "
ну наверное нужно привести их к верному типу
и не все там так просто как должно бы
например у меня такой фильтр
(ZNUMBER=314 AND CASHNUMBER=1) OR (ZNUMBER=315 AND CASHNUMBER=1)
работает
а такой (вроде более логичный)
(ZNUMBER=314 OR ZNUMBER=315) AND (CASHNUMBER=1)
нет
p.s. меняй AdoTable на ADODataSet. это не по вопросу так совет.
← →
Stas (2003-05-16 15:28) [2]Напиши свой фильтр
← →
Caesar (2003-05-16 15:40) [3]AdoTable2.Filter:= "Date>"+ DateToStr(DateFirst.Date)+ "AND Date<"+ DateToStr(Date.DateLast);
Вроде бы всё вполне логично, а почему то не работает(:
← →
Stas (2003-05-16 15:43) [4]Дата нужно взять в кавычки. т.е. так:
AdoTable2.Filter:= "Date>"+#39+ DateToStr(DateFirst.Date)+#39+ "AND Date<"+#39+DateToStr(Date.DateLast)+#39;
← →
Caesar (2003-05-16 15:56) [5]Не работает(:
Хотя фильтр "Date>"+ DateToStr(DateFirst.Date) работает(:
← →
Caesar (2003-05-16 15:58) [6]Вадает : "Не удается найти обьект в семействе..."
← →
Caesar (2003-05-16 16:00) [7]понял=) спасибо вы правы=), работает, но тогда почему фильтр "Date>"+ DateToStr(DateFirst.Date) работает без кавычек???
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.06.05;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c