Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
1-13124
.::D.e.M.o.N.i.X::.
2003-05-25 20:27
2003.06.05
Вопрос к знатокам в конвертации строк


3-13055
Hooch
2003-05-16 13:42
2003.06.05
выбор субд


1-13292
Aleksei85
2003-05-24 16:08
2003.06.05
Алгоритм перевода русс. текста в транслит


1-13156
Nikos
2003-05-25 16:08
2003.06.05
Как вывести на печать информацию в таблице?


14-13461
vajo
2003-05-20 14:19
2003.06.05
Excel





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский