Peinhard hat noch folgenden Vorschlag:
Wenn man mit
ADO und client-seitigem Cursor (clUseClient) arbeitet, kann man auch auf das erneute Holen der Datenmenge (neuer SELECT mit geändertem ORDER BY) verzichten. Die property 'Sort' der
ADO-Objekte 'hört' auf die gleiche Syntax wie sie auch nach ORDER BY verwendet wird, es ist also sehr einfach die Codebeispiele entsprechend anzupassen. Beispiel: statt einen neuen
SELECT * FROM Tabelle ORDER BY Datum DESC, Bezeichnung ASC
abzusetzen, folgenden Code ausführen:
ADODataset.Sort := 'Datum DESC, Bezeichnung ASC';
Auch bei der Sort-Syntax gilt wie bei ORDER BY, daß ASC bei Feldern ohne explizite Angabe Voreinstellung ist, also weggelassen werden kann.