Zitat:
oder eher eine neue Abfrage für die Datenbank?
markieren
Delphi-Quellcode:
Delphi-Quellcode:
procedure Tform1.ButtonSuchmalwasClick(Sender: TObject);
begin
qry.Close;
qry.SQL.Text := Format('select * from Tabelle where name like %s',[QuotedStr(Editfeld.text]);
qry.Open;
end;
Dann würde ich mit einer parametrisierten Abfrage arbeiten
SQL-Code:
select
<Feldliste>
from
Tabelle
where
(suchbegriff = '') or (name like :suchbegriff);
Delphi-Quellcode:
if Trim(sSuchbegriff) <> '' then begin
qry.ParamByName('suchbegriff').Value := '%'+Trim(sSuchBegriff)+'%';
else
qry.ParamByName('suchbegriff').Value := '';
qry.Refresh;