Ich vermeide solche Sortierungsprobleme, indem ich die Komponente die Einträge sortieren lasse. Das hat bis jetzt immer sehr gut funktioniert, man siehe
Code-Orakel.
Auch bei mir sortiert die Komponente die Einträge (via FibPlus mit dem Befehl dataset.dosort oder via Select-Befehls-Zusatz ORDER BY), aber leider nicht in der gewünschten Reihenfolge – zumindest nicht, bis ich meinen "zusätzlichen Schnick-Schnack" eingebaut hatte. Verwendest du im Code-Orakel-Programm denn UTF8-Codierung? Soweit ich das sehe, hast du in allen VarChar-Feldern deiner Code-Orakel.fdb als Zeichensatz NONE eingetragen ...