Data.Win.ADODB.TCustomADODataSet.Sort

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property Sort: WideString read GetSort write SetSort;

C++

__property System::WideString Sort = {read=GetSort, write=SetSort};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
Data.Win.ADODB.pas
Data.Win.ADODB.hpp
Data.Win.ADODB TCustomADODataSet

Beschreibung

Legt die Sortierreihenfolge des Recordset-Objekts fest.

Mit Sort können Sie die Liste der Felder angeben oder ändern, nach denen die Datensätze sortiert werden. Geben Sie für Sort den Namen eines Feldes, oder eine durch Komma getrennte Liste von Feldern an. Hinter jedem Feldnamen kann optional mit dem Schlüsselwort ASCENDING (aufsteigend) oder DESCENDING (absteigend) die Sortierrichtung angegeben werden. Fehlt diese Angabe, werden die Daten automatisch aufsteigend sortiert. Wenn Sie der Eigenschaft Sort einen leeren String zuweisen, wird die Reihenfolge wiederhergestellt, die beim Abrufen der Daten in Kraft war.



ADOQuery1.Sort := 'LastName ASC, DateDue DESC'



ADOQuery1->Sort = "LastName ASC, DateDue DESC"



Sie können mit Sort auch ermitteln, nach welchen Feldern die Datensätze derzeit sortiert sind.

Anmerkung:  Wenn ein clientseitiger Cursor verwendet wird (wenn also die Eigenschaft CursorLocation der Datenmenge oder einer TADOConnection-Komponente den Wert clUseClient hat) und kein der Sortierreihenfolge entsprechender Index definiert ist, wird automatisch ein temporärer Index erstellt. Dieser Index wird automatisch wieder gelöscht, wenn die Reihenfolge später durch Zuweisen eines leeren Strings zurückgesetzt wird.

Siehe auch