Datasnap.Provider.TCustomProvider.InternalRowRequest

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

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

C++

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

Properties

Type Visibility Source Unit Parent
function protected
Datasnap.Provider.pas
Datasnap.Provider.hpp
Datasnap.Provider TCustomProvider

Description

Provides the underlying implementation of the RowRequest method.

The RowRequest method calls InternalRowRequest to assemble the specified information after generating a BeforeRowRequest event and before generating an AfterRowRequest event. As implemented in TCustomProvider, InternalRowRequest does nothing. Descendant classes override this method to assemble the requested information into an OleVariant.

The Row parameter is an OleVariant that describes the current record on the client dataset. It enables the provider to locate the record of interest.

InternalRowRequest returns the requested information in a delta packet.

See Also