Datasnap.Provider.TCustomProvider.InternalRowRequest
Delphi
function InternalRowRequest(const Row: OleVariant; RequestType: TFetchOptions): OleVariant; virtual;
C++
virtual System::OleVariant __fastcall InternalRowRequest(const System::OleVariant &Row, Datasnap::Dbclient::TFetchOptions RequestType);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | protected | Datasnap.Provider.pas Datasnap.Provider.hpp |
Datasnap.Provider | TCustomProvider |
Description
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. Telle qu'implémentée dans TCustomProvider, InternalRowRequest ne fait rien. Les classes descendantes surchargent cette méthode pour assembler les informations requises en un OleVariant.
Le paramètre Row est un OleVariant qui décrit l'enregistrement en cours dans l'ensemble de données client. Il permet au fournisseur de localiser l'enregistrement intéressant.
InternalRowRequest renvoie les informations requises dans un paquet delta.