Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.08.26;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.014 c
14-85195
Morfey
2002-07-30 00:22
2002.08.26
Народ а давайте приветы друг другу слать.


1-85056
maxim2
2002-08-14 13:32
2002.08.26
Подскажите как закрасить


6-85147
Cyrex
2002-04-28 15:44
2002.08.26
Где можно найти описание Internet Component Suite на русском?


1-84984
Геннадий
2002-08-15 16:57
2002.08.26
Как программно обновить рабочий стол?


1-85046
Сергиус
2002-08-13 05:20
2002.08.26
ошибка при уничтожении DataModule