Zeosta yazı içinde filtreleme ?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
ozzyksk
Üye
Mesajlar: 32
Kayıt: 02 Ara 2005 10:22
Konum: Karşıyaka/İZMİR

Zeosta yazı içinde filtreleme ?

Mesaj gönderen ozzyksk »

Merhaba arkadaşlar,

Zeos readonlyquery kullanıyorum.
tablomda mediumtext olan bir alan var.
Query de belli bir liste çekiyorum. bu liste içerisinde arama yapmam lazım
benim düşüncem filtre kısmında METIN alanına istediğim kelimeyi % içerisinde gönderirsem istediğim sonucu alırım diye düşünüyordum. Ancak bunu yapamadım. filtre işlemi içerisinde kesin sonucu getirebiliyor ancak % li sonuçları getirmiyor.

Bu işlemi nasıl yapabilirim. teşekkürler şimdiden
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Mesaj gönderen mkysoft »

LIKE komutunu kullanıyor musunuz?
Birde MySQL'de özel string arama fonksiyonları var. Onları kullanarak veri tabanından çekmeniz daha iyi olabilir.
Filter yazdığınız satırı buraya yazarsanız daha fazla yardımcı olabiliriz.
ozzyksk
Üye
Mesajlar: 32
Kayıt: 02 Ara 2005 10:22
Konum: Karşıyaka/İZMİR

Mesaj gönderen ozzyksk »

sorun filtre kısmında like içerisinde % kullanmakmış

yani şu şekilde Query1.filter:='METIN LIKE "%'+kelime+'%"';

% yerine * kullanılması gerekiyormuş. ancak sonuç çok yavaş geldiği için ben sorguyu düzenleyip tekrar çalıştırmayı düşündüm. filter özelliğinden 3-5 kat daha hızlı sonuç getirdi (tabiiki bu benim veritabanımla ilgili bir olay, veri aradığım tabloda 75000 tane kayıt var ve tablonun boyutu 255 MB)

Yardımlar için teşekkür ederim.
Cevapla