![]() |
TDBGrid: sortiren, aber nicht über den Server
Ich will die Daten in einem DBGrid sortieren. Suche hier ergab 20 Ergebnisse und in allen stand drin, wie es geht, indem man ein ORDER BY-Dings an den Server sendet.
Ich will aber meinen MySQL-Server und die langsame ISDN-Verbindung (der Server ist so langsam, nicht ich) nicht so stark belasten und lieber den Client (also mein Prog) das sortieren lassen. Aber wie?? |
Re: TDBGrid: sortiren, aber nicht über den Server
Hallo yankee,
ein TDBGrid Zeigt Dir grundsätzlich die Sortierung der Datenmenge an, die von der Datenbank kommt! Wenn Du das nicht willst, dann mußt die Daten lokal zwischenspeichern (z.B. in einem ClientDataSet) und dann dort sortieren! |
Re: TDBGrid: sortiren, aber nicht über den Server
Na schön (oder blöd). Werde ich es eben so machen müssen...
|
Re: TDBGrid: sortiren, aber nicht über den Server
hallo yankee!
Zitat:
mfg, stefan |
Re: TDBGrid: sortiren, aber nicht über den Server
Will ich nicht meinen. Wenn ich die Daten nur einmal loade, ok. Aber wenn ich das des öfteren tue Nämlich so: Mal nach Spalte 1 sortiert anzeigen. Nee, das ist blöd, sortier mal nach Spalte 2. mm. Spalte 1 war doch besser, dann übertrage ich die Daten doch insgesamt 3 mal, oder?
|
Re: TDBGrid: sortiren, aber nicht über den Server
Hai yankee,
ich habe es mir zum größten Teil abgewöhnt mit den visuellen DB-Komponeten zu arbeiten. Zeige die Daten doch einfach in einem TListView an. Dann bist Du viel flexibler. |
Re: TDBGrid: sortiren, aber nicht über den Server
Die Kompo kenne ich nicht. Wo finde ich die?
|
Re: TDBGrid: sortiren, aber nicht über den Server
Zitat:
|
Re: TDBGrid: sortiren, aber nicht über den Server
Muss ich mich mal mit beschäftigen... Hast du 'n Tutorial dafür?
|
Re: TDBGrid: sortiren, aber nicht über den Server
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:39 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz