Einzelnen Beitrag anzeigen

Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#10

Re: Umlaute anzeigen egal ob Ü oder UE usw.

  Alt 30. Sep 2005, 11:55
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 ?
Gruß
Hansa
  Mit Zitat antworten Zitat