firebird veritabani kullaniyorum. ib bilesenleri ile firebird e baglanip bir arama islemi yaptirmak istiyorum like ile... her türlü aramayi yapiyor fakat field lardan biri bos ise ve ben bos string gönderirsem arama sonucsuz kaliyor...
örnegin firmaadi adresi türü olarak üc field düsünelim. firmaadi veya adresi olarak arattigimda field lar dolu olduklari icin bütün sonuclari listeliyor fakat türü kismini bos biraktigimda arama sonuc vermiyor...
kodlarim asagidaki gibi
Kod: Tümünü seç
qlieferant.Close;
qlieferant.SelectSQL.Clear;
qlieferant.SelectSQL.Add('SELECT * FROM LIEFERANT WHERE upper('+(sender as TLabeledEdit).Name+')');
qlieferant.selectsql.add('LIKE upper('''+(sender as TLabeledEdit).Text+'%'') order by '+(sender as TLabeledEdit).Name+' asc');
qlieferant.Prepare;
qlieferant.Open;
simdiden tesekkür ediyorum...
selam ve dua ile...