API:Datasnap.Provider.TDataSetProvider.InternalRowRequest
Delphi
function InternalRowRequest(const Row: OleVariant; Options: TFetchOptions): OleVariant; override;
C++
virtual System::OleVariant __fastcall InternalRowRequest(const System::OleVariant &Row, Datasnap::Dbclient::TFetchOptions Options);
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
function | protected | Datasnap.Provider.pas Datasnap.Provider.hpp |
Datasnap.Provider | TDataSetProvider |
Description
Provides the underlying implementation of the RowRequest method.
Datasnap.Provider.TDataSetProvider.InternalRowRequest inherits from Datasnap.Provider.TBaseProvider.InternalRowRequest. All content below this line refers to Datasnap.Provider.TBaseProvider.InternalRowRequest.
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. InternalRowRequest passes this request on to its associated Resolver.
The Row parameter is an OleVariant that describes the record for which information is requested. The provider uses Row to locate the record before assembling the requested information.
InternalRowRequest returns the requested information in a delta packet.