Datasnap.Provider.TBaseProvider.FetchDetails
Delphi
procedure FetchDetails(Source, Delta: TDataSet); virtual;
C++
virtual void __fastcall FetchDetails(Data::Db::TDataSet* Source, Data::Db::TDataSet* Delta);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
protected | Datasnap.Provider.pas Datasnap.Provider.hpp |
Datasnap.Provider | TBaseProvider |
Description
Remplit un ensemble de données delta avec toutes les valeurs de champ de l'ensemble de données imbriqué.
FetchDetails est utilisée de manière interne pour récupérer les valeurs actuelles des ensembles de données imbriqués lorsque le fournisseur exécute sa méthode RowRequest. Telle qu'implémentée dans TBaseProvider, FetchDetails ne fait rien. Les descendants redéfinissent cette méthode pour ajouter des ensembles de données détails imbriqués au paquet delta spécifié par Delta.
Source représente un ensemble de données source comprenant les valeurs actuelles de tous les champs. Delta est un ensemble de données delta qui doit être actualisé afin que ses champs détails imbriqués correspondent aux valeurs de Source.