Data.Win.ADODB.TCustomADODataSet.PSGetDefaultOrder
Delphi
function PSGetDefaultOrder: TIndexDef; override;
C++
virtual Data::Db::TIndexDef* __fastcall PSGetDefaultOrder();
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | protected | Data.Win.ADODB.pas Data.Win.ADODB.hpp |
Data.Win.ADODB | TCustomADODataSet |
Beschreibung
Erstellt die Definition eines Index, der die Standardreihenfolge der Datensätze in den Datenpaketen angibt.
Data.Win.ADODB.TCustomADODataSet.PSGetDefaultOrder erbt von Data.DB.TDataSet.PSGetDefaultOrder. Der folgende Inhalt bezieht sich auf Data.DB.TDataSet.PSGetDefaultOrder.
Erstellt die Definition eines Index, der die Standardreihenfolge der Datensätze in den Datenpaketen angibt.
Die Provider-Komponente generiert mit Hilfe von PSGetDefaultOrder einen Standardindex (DEFAULT_ORDER) für die Datensätze der Datenpakete. Dieser Index legt die Standardreihenfolge der Datensätze in der Client-Datenmenge fest.
In der Methode wird ein TIndexDef-Objekt erstellt, das den Standardindex beschreibt. Dieses Objekt wird später von der Provider-Komponente freigegeben, die PSGetDefaultOrder aufgerufen hat.
Diese Methode ist eine Implementierung der Methode IProviderSupport.PSGetDefaultOrder und gibt standardmäßig nil für Delphi und NULL für C++ zurück, weil standardmäßig kein Provider von DB.TDataSet|TDataSet implementiert wird. Diese Methode muss von jedem TDataSet-Nachkommen auf seine eigene Weise überschrieben werden.