Hi romber,
ob es das gewünschte Ergebnis bringt, steht auf einem anderen Blatt, aber funktionieren sollte das hier:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
s:
String;
i: Integer;
begin
with ADOQuery1
do
begin
s := '
%' + AnsiLowercase(Edit1.Text) + '
%';
sql.Clear;
sql.Add('
SELECT * FROM KUNDEN WHERE LOWER(kn) LIKE :suche ');
sql.Add('
OR LOWER(xy) LIKE :suche ');
sql.Add('
OR LOWER(yz) LIKE :suche ');
// for i := 0 to ParamCount - 1 do // Danke Sharky für deine Korrektur
for i := 0
to Parameters.Count - 1
do
Parameters.Items[i].Value := s;
open;
end;
end;
Grüße vom marabu