Was treibt ihr denn da ?
Normalfall :
DS.SelectSQL.Text := 'SELECT * FROM TABLE1 WHERE UPPER (NAME) LIKE UPPER (''%' + edSuch.Text + '%'') ORDER BY NR';
;
Groß/Kleinschreibung gleich miterschlagen. 8) Beliebige Position im Suchstring möglich.
für ä/ae abgewandeltes SelectSQL :
Delphi-Quellcode:
if pos ('ae',edSuch.Text) <> 0 then begin
HilfStr := StringReplace (edSuch.Text ... ä durch ae ersetzen !
DS.SelectSQL.Text := 'SELECT * FROM TABLE1 WHERE UPPER (NAME) LIKE UPPER (''%' + edSuch.Text + '%'') OR UPPER (NAME) LIKE UPPER (''%' + HilfStr + '%'') ORDER BY NR';
;
Reicht das ?