Hallo zusammen,
ich habe in einer Datenbank Strassennamen mit ä, ö u.s.w. stehen.
Ich baue mir ein
SQL - String zusammen. Hier der Teil für die Strassennamen:
Delphi-Quellcode:
if EditStrasseSuche.text <> '' then
begin
if Gefiltert = True then SQL_String:= SQL_String + ' and ';
SQL_String:= SQL_String + 'UPPER(SYSWVKISU.STRASSE.NAME) like ''%' + UpperCase(EditStrasseSuche.text) + '%''';
Gefiltert := true;
end;
Wenn ich in der Abfrage "normale" Buchstaben eingebe, werden auch die Strassen mit ö, ä und ü ausgegeben, sobald ich aber einen dieser Umlaute eingebe ist das Suchergebniss leer.
Beispiel:
In der Datenbank steht: Köhnestr.
Ich gebe ein 'K' ein, und das Ergebnis 'Köhnestr.' wird ausgegeben.
Ich gebe 'Kö' ein und KEIN Ergebnis wird ausgegeben.
Wie muss ich die Abfrage umbauen, damit es klappt.
Danke schonmal
Gruss
Holger