QCompleter QSqlQueryModel und Umlaute

Alles rund um die Programmierung mit Qt
Antworten
Ronnar
Beiträge: 2
Registriert: 21. Juli 2008 10:15

QCompleter QSqlQueryModel und Umlaute

Beitrag von Ronnar »

Ich habe folgendes Problem, und über die Suchfunktion leider nichts gefunden:

Unter QT 4.4.0 benutze ich einen QCompleter für ein QLineEdit. Als Model benutze ich ein QSqlTableModel, das mit einer MS-SQL 2005 Datenbank verbunden ist.

Gebe ich im LineEdit zB. ein "L" ein, so werden alle Einträge mit dem "L" richtig angezeigt...dazu gehören z.B. "Li...", Lü..." und "Lu...". In diesem Fall werden also auch die Umlaute dargestellt.

Gebe ich im LineEdit "Lu" ein, so werden keine Treffer mehr angezeigt, obwohl vorher Einträge für "Lu" vorhanden waren.

Meiner Meinung nach liegt es an den Umlauten, die in der Ergebnismenge enthalten sind. genau vor den Treffern mit "Lu" sind die Ergebnisse mit "Lü" am Anfang.

Hat da vielleicht jemand eine Lösung und einen Lösungsansatz?
Antworten