Главная страница
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.056 c
6-41824
S@b@k@.
2003-09-15 04:42
2003.11.13
Help me please


3-40879
DevMaster
2003-10-20 17:59
2003.11.13
Какую СУБД выбрать???


3-41019
Wudu
2003-10-15 20:44
2003.11.13
Как создать пустую InterBase базу


14-42049
Pavels
2003-10-14 00:18
2003.11.13
Почему вы так грубы?


3-40877
BKGG
2003-10-21 09:27
2003.11.13
Можно ли как ни будь распознать какой базе принадлежить файл