Einzelnen Beitrag anzeigen

Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#1

(Deutsche) Sortierung in Firebird

  Alt 27. Okt 2010, 14:16
Datenbank: Firebird Embedded • Version: 2.1 • Zugriff über: ZEOS
Hallo,

also manchmal wünsche ich mir, ich hätte ich mir MySQLLite entschieden. Aber gut, jetzt ist Firebird im Einsatz und ich muss mich damit abfinden...

Mein Problem ist folgendes. Ich würde gerne (wie in einem andern Thread schon angesprochen), Einträge in einer TreeView anzeigen - und zwar alphabetisch sortiert.

Füge ich in dem SQL-Statement ein simples "ORDER BY titel ASC" ein, funktioniert das nur bedingt. Er sortiert zwar, hängt aber alle Einträge, die mit Umlauten beginnen, hinter "Z". Mit Umlauten mitten im Text wird es genauso sein.

Hier meine Felddefinition:

Tabelle "ordner"
titel = VarChar(100)
collate = utf8
charset = utf8

Ich hoffe, ihr könnt mir helfen. Ich habe in Google geschaut. Die einzige "Lösung", die ich gefunden habe ist folgendes
".. ORDER BY titel COLLATE DE_DE ASC" zu schreiben. Aber das klappt bei utf8 wohl nicht.

Danke!
  Mit Zitat antworten Zitat