FireDAC.Comp.DataSet.TFDDataSet.PSGetDefaultOrder

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function PSGetDefaultOrder: TIndexDef; override;

C++

virtual Data::Db::TIndexDef* __fastcall PSGetDefaultOrder();

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function protected
FireDAC.Comp.DataSet.pas
FireDAC.Comp.DataSet.hpp
FireDAC.Comp.DataSet TFDDataSet

Beschreibung

Erstellt die Definition eines Index, der die Standardreihenfolge der Datensätze in den Datenpaketen angibt.

FireDAC.Comp.DataSet.TFDDataSet.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.

Siehe auch