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

Вниз

Filter с * что то не работает   Найти похожие ветки 

 
ec ©   (2003-10-20 18:27) [0]

У меня есть поле tb1 c данными a1, a2, b1, b3. я хочу выделить
все a (a*).

DataSource1.dataset.filter:="tb1 = "+QuotedStr("a*") ;
DataSource1.dataset.Filtered:=true;

В таблице пусто поле этого. А если написать ("a1") то работет.

Почему * не работает ? что я не правельно не сделал.


 
Sandman25 ©   (2003-10-20 18:31) [1]

Query c SQL использовать надо.
Или в OnFilterRecord писать Accept := not (поле.IsNull) and (Pos("а", поле.AsString)=1)


 
ec ©   (2003-10-20 18:34) [2]

У меня StoredProc.


 
Sandman25 ©   (2003-10-20 18:39) [3]

Какая разница? Filter такого не позволяет, там нет "like".


 
sniknik ©   (2003-10-20 19:41) [4]

смотря где наверное, в ADO в фильтре like использовал (в поиске по фильтру). так и задавал "tb1 like ""a%""", только процент вместо умножить (для провайдера jet.4.0).


 
ec ©   (2003-10-20 19:43) [5]

В Demos\Db\Filter там пример есть рабочий. Он с Filter работает, вот только почему когда я пишу тоже самое, у меня не работает


 
ec ©   (2003-10-20 20:24) [6]

like работает.
А можно выделить не все а только всё в 3 индексе.
aa2a1
aa2b1
bb3b2
bb1b1

т.е если я напишу %2% то он все двойки выдаст, а мне нада только третьи двойки.


 
sniknik ©   (2003-10-20 20:28) [7]

> т.е если я напишу %2% то он все двойки выдаст, а мне нада только третьи двойки.

"tb1 like ""__2%"""


 
ec ©   (2003-10-21 11:21) [8]

Почему то не в AdoStoredProc не в AdoTable не работают
tb1 like "??2%" и tb1 like "__2%"
опять пустая таблица.


 
AbrosimovA   (2003-10-21 11:33) [9]

Или так:
DataSource1.dataset.filter:="tb1=""a*""") ;



Страницы: 1 вся ветка

Текущий архив: 2003.11.13;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.053 c
1-41443
Пубертанец
2003-10-29 12:01
2003.11.13
Наследование


1-41457
Вера
2003-10-29 10:42
2003.11.13
Загрузка изобраджения


1-41587
Zeus
2003-10-27 11:52
2003.11.13
ЧТЕНИЕ ТЕКСТОВИКА ИЗ АРХИВА


14-42104
ZeroDivide
2003-10-23 08:23
2003.11.13
Кто как борется со спамом?


14-42084
Bis
2003-10-24 11:40
2003.11.13
тупой вопрос для самых умных