Einzelnen Beitrag anzeigen

-187-

Registriert seit: 24. Sep 2005
483 Beiträge
 
Delphi 2010 Architect
 
#1

SQL Custom Sort

  Alt 5. Okt 2010, 08:48
Datenbank: Firebird • Version: 2.0 • Zugriff über: IBTable
Moin, ich hab noch ein Fehler in meiner Datenbank Anwendung entdeckt!

Mit folgendem Code sortiere ich meine Datenmenge:
Code:
SortColumn:=DBGrid1.Columns.Items[Column.Index].FieldName;
SortOrder:='ASC';
IBQuery1.SQL.Text:='SELECT * FROM MYFIELED ORDER BY ' + SortColumn + ' ' + SortOrder;
MyField ist ftString,50 und enthält entweder eine Fehler MSG oder einen Zahlenwert. Jetzt möcht ich die Zahlenwerte natürlich absteigend oder aufsteigend sortiert haben aber musste folgende sortierte Reihenfolge festellen:

Code:
144
27
4
68
88
Heisst also das nur die erste Ziffer beim sortieren beachtet wird. Naütrlich hätte ich es gerne so:

Code:
4
27
68
88
144
Jetzt hab ich gelesen das man es mit CustomSort versuchen könnte aber ehrlich gesagt fehlt mir der Ansatz. Jemand eine Idee?
  Mit Zitat antworten Zitat