Главная страница
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.018 c
14-85171
chips
2002-07-29 09:47
2002.08.26
Хорошо или плохо ?


7-85276
Ильнур
2002-06-13 11:05
2002.08.26
Работа со сканером


1-84977
minva
2002-08-15 16:59
2002.08.26
Компоненты с исходным кодом


3-84897
MaXie
2002-08-05 12:24
2002.08.26
DBGrid - не все так просто!


7-85261
as2002
2002-05-26 01:03
2002.08.26
надо спрятать папки