iki kod ile sorgu denedim ama istediğime ulaşamadım.
Veri tabanı Firebird ve 500.000 kayıt var.
Bu Kod ile eksik bilgi geliyor (20 kayıt geliyor fakat daha fazla kayıt var)
Kod: Tümünü seç
DataModule1.IBQuery1.Close;
DataModule1.IBQuery1.SQL.Text := 'SELECT * FROM tablo1 WHERE';
DataModule1.IBQuery1.SQL.Text := DataModule1.IBQuery1.SQL.Text + 'data1' ;
DataModule1.IBQuery1.SQL.Text := DataModule1.IBQuery1.SQL.Text + 'like' + #39 + trim(form1.suiEdit1.Text) + '%' + #39;
DataModule1.IBQuery1.Open;
Bende hepsini çağırmak istediğimde Memorimin yetmediği için SD hatası veriyor...
Kod: Tümünü seç
DataModule1.IBQuery1.Close;
DataModule1.IBQuery1.SQL.Text := 'SELECT * FROM tablo1 WHERE';
DataModule1.IBQuery1.SQL.Text := DataModule1.IBQuery1.SQL.Text + 'data1' ;
DataModule1.IBQuery1.SQL.Text := DataModule1.IBQuery1.SQL.Text + 'like' + #39 + trim(form1.suiEdit1.Text) + '%' + #39;
DataModule1.IBQuery1.Open;
DataModule1.IBQuery1.FetchAll;
2. Sorgu sırasında cursor nasıl gosterebilirim.
3. Sorgu zamanını nasıl alabilrim.