Datasnap.Provider.TCustomProvider.InternalRowRequest

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function InternalRowRequest(const Row: OleVariant; RequestType: TFetchOptions): OleVariant; virtual;

C++

virtual System::OleVariant __fastcall InternalRowRequest(const System::OleVariant &Row, Datasnap::Dbclient::TFetchOptions RequestType);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function protected
Datasnap.Provider.pas
Datasnap.Provider.hpp
Datasnap.Provider TCustomProvider

Beschreibung

Stellt die Implementierung der Methode RowRequest bereit.

InternalRowRequest wird von der Methode RowRequest nach dem Erzeugen eines BeforeRowRequest-Ereignisses und vor dem Erzeugen eines AfterRowRequest-Ereignisses zum Zusammenstellen der angegebenen Informationen aufgerufen. Gemäß der Implementierung in TCustomProvider führt InternalRowRequest nichts aus. Abgeleitete Klassen überschreiben diese Methode, um die angeforderten Informationen in einer OleVariante zusammenzustellen.

Der Parameter Row ist eine OleVariante, die den aktuellen Datensatz in der Client-Datenmenge beschreibt. Anhand von Row kann der Provider den gewünschten Datensatz lokalisieren.

InternalRowRequest gibt die angeforderten Informationen in einem Delta-Paket zurück.

Siehe auch