Okay es klappt doch noch nicht. Hier nochmal mein aktueller Code:
Code:
IBQuery1.SQL.Text:=
'SELECT FIELD1, FIELD2 from MYTABLE ORDER BY CAST(LPAD(' + SortColumn + ',50, ''0'') AS VARCHAR(50))' + SortOrder;
SortOrder ist halt ASC oder DESC je nach dem...
SortColumn ist die angewählte Spalte...
Habe nochmal ein Bild angehängt, Die Linke Spalte ist korrekt sortiert. Die Rechte Spalte ist nur im grünen Berech korrekt sortiert. Beide Spalten wurde mit dem selben Code sortiert!
http://img222.imageshack.us/img222/5115/blazm.png