Suche ich aber mit Joker am Anfang der Art '*mann'
Delphi-Quellcode:
//Suche mit Joker am Anfang via
Table1.Filtered:=false;
Table1.Filter:='Name=''*mann''';
Table1.Filter:='';
bleibt die DBGrid-Liste leer.
probiere mal den $-Operator stattdessen: (Text $ Feld)
Delphi-Quellcode:
//Suche mit Joker am Anfang via
Table1.Filtered:=false;
Table1.Filter:='''mann'' $ Name';
Table1.Filter:='';
mit
SQL musst Du wahrscheinlich beide Seiten betrachten:
Delphi-Quellcode:
//Suche mit Joker am Anfang via
with Query1
do
begin Close;
SQL.Text := '
SELECT * FROM BESTAND WHERE (Name like :suche)';
ParamByName('
suche').asString := '
%mann%';
Open;
end;