Форум: "Базы";
Текущий архив: 2002.08.26;
Скачать: [xml.tar.bz2];
ВнизSELECT к датасету. Найти похожие ветки
← →
Страждущий-ищущий (2002-08-06 08:50) [0]Господа,
всем известно, что у датасета существует свойство Filter.
И, допустим, если Filter = "FIELD LIKE ""Матер%""", то мы получим все записи, у которых поле FIELD = Матер, Материя, Материнство, Матершинник.
Это понятно...
НО, если мы поставим Filter = "FIELD LIKE ""Матер%во""", то, естественно очень хочется получить все записи FIELD = Матерво, Материнство и тд.
Этого не происходит. Свойство Filter не понимает знак "%" в середине слова, как понимает его SQL.
Теперь вопрос: каким же образом мне добится более-менее полноценной фильтрации датасетов ? Чтобы использовалась если не вся, то хотя бы вышеобозначенная мощь SQL.
Использую ADODataSet. Буду очень признателен любым советам и предложенной помощи.
← →
Lord Warlock (2002-08-06 09:07) [1]В АДО пробуй вместо % использовать *
← →
wicked (2002-08-06 09:50) [2]2 Страждущий-ищущий
или динамически формируй запрос - если этого не понимает Filter, то поймёт sql-сервер....
← →
Страждущий-ищущий (2002-08-06 10:43) [3]2Lord Warlock © (06.08.02 09:07)
Попробовал. Аналогично как и с "%".
Не помогло.
wicked © (06.08.02 09:50)
Совет хороший, но нет у меня СУБД. Зато есть датасет.
Господа, должен же быть выход !
← →
3JIA9I CyKA (2002-08-06 10:45) [4]onFilterRecord - чё-то типа этого
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.08.26;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.007 c