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);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | protected | Datasnap.Provider.pas Datasnap.Provider.hpp |
Datasnap.Provider | TDataSetProvider |
Description
Fournit l'implémentation sous-jacente de la méthode RowRequest.
Datasnap.Provider.TDataSetProvider.InternalRowRequest hérite de Datasnap.Provider.TBaseProvider.InternalRowRequest. Tout le contenu en-dessous de cette ligne se réfère à Datasnap.Provider.TBaseProvider.InternalRowRequest.
Fournit l'implémentation sous-jacente de la méthode RowRequest.
La méthode RowRequest appelle InternalRowRequest pour assembler les informations spécifiées après avoir généré un événement BeforeRowRequest et avant d'avoir généré un événement AfterRowRequest. InternalRowRequest transmet cette requête à son Resolver associé.
Le paramètre Row est un OleVariant qui décrit l'enregistrement à partir duquel les informations sont demandées. Le fournisseur utilise Row pour localiser l'enregistrement avant l'assemblage des informations demandées.
InternalRowRequest renvoie les informations requises dans un paquet delta.