Autor Beitrag
CyberStorm
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 33

WIN 98, WIN XP
D4 Prof, D6 Pers
BeitragVerfasst: Mi 30.04.03 22:02 
Hy

Hab ein kleines Problem:

Ich will mit einem SQL Query eine Paradox Tabelle sortieren (nach Name). Das funktionierte auch alles perfect als ich eine DataSource und DBGrid Komponente hatte.
Jetzt kann ich diese Komponenten nicht mehr nutzten und muss aber trotzdem die Daten sortieren (Habe jetzt nur noch das Query und den Table). Aber in der Tabelle Tut sich nix - bleibt alles beim alten :(

ausblenden Quelltext
1:
2:
3:
4:
    Query1.Active := False;
    Query1.SQL.Clear;
    Query1.SQL.Add('SELECT * FROM mp3.db ORDER BY Artist');
    Query1.Active := True;


Hat jemand eine Ahnung woran das liegt?

mfg
CyberStorm
Bjoern
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 22



BeitragVerfasst: Do 01.05.03 06:58 
Hallöchen,

vielleicht solltest du den order by Befehl unter group by setzen.

Denn ich vermute du möchtest folgendermaßen sortieren:


Artist Album Song
1 super alles wird gut
1 super toll
1 special talking

Kann natürlich auch sein, dass ich völlig daneben leige :)

Bis dann
Björn
LCS
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1305
Erhaltene Danke: 1

WIN 7, WIN 8
Delphi XE5, Delphi XE, Delphi 2007
BeitragVerfasst: Do 01.05.03 12:54 
Hi
wenn du eine sortierte Query verwendest, bekommst du eine zweite Datenmenge die entsprechend Sortiert wird. Auf deine Tabelle hat das aber überhaupt keinen Einfluss.
Wenn du TTable verwenden willst, benötigst du zur Anzeige nach Namen wohl oder übel einen Index für die Namen.

Gruss Lothar

_________________
Der BH ist für die Brust, der Plan ist für'n Ar...