Einzelnen Beitrag anzeigen

Jetro223

Registriert seit: 20. Dez 2003
24 Beiträge
 
#1

DB nach Spalte sortieren (Index oder SQL?)

  Alt 21. Dez 2003, 00:15
Hallo,

ich hab' eine kleine DBase Datenbank, die ich über ein DBGrid anzeigen lasse.

TTable --> TDataSource -> TDBGrid.

Nun möchte ich die Tabelle nach bestimmten Spalten sortieren. Biem Programmstart ist sie nach Spalte X sortiert, ich will aber auf Knopfdruck nach Spalte Y oder Z sortieren.

Wie bekomm ich das hin? Ich hab jetzt schon einige Beispiele gelesen mit

Code:
SQL ( SELECT * FROM Tabellenname ORDER BY Spaltenname)
, aber damit kann ich absolut nix anfangen.

Oder die zweite Möglichkeit, die ich anscheinend hab mit

Code:
Table1.IndexName := IndexName;
, wobei Indexname irgendwie auf den Spaltennamen verweisen muss (keine Ahnung wie..)

Also: Kann mir jemand sagen, wie ich das Sortieren hinbekomme, entweder mit SQL oder mit den Indexen...würde mich sehr freuen.

Ciao
  Mit Zitat antworten Zitat