Datasnap.Provider.TDataSetProvider.GetDataSetFromDelta
Delphi
function GetDataSetFromDelta(ATree: TUpdateTree; Source, Delta: TDataSet; Mode: TUpdateMode): TDataSet; virtual;
C++
virtual Data::Db::TDataSet* __fastcall GetDataSetFromDelta(TUpdateTree* ATree, Data::Db::TDataSet* Source, Data::Db::TDataSet* Delta, Data::Db::TUpdateMode Mode);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | protected | Datasnap.Provider.pas Datasnap.Provider.hpp |
Datasnap.Provider | TDataSetProvider |
Description
Renvoie un ensemble de données positionné sur l'enregistrement de l'ensemble de données source en cours de récupération ou de mise à jour.
GetDataSetFromDelta est utilisée en interne pour récupérer un enregistrement spécifique quand l'ensemble de données source est unidirectionnel.
ATree est un objet TUpdateTree qui représente l'opération de mise à jour ou de récupération de données.
Source est un ensemble de données source. Puisqu'il est unidirectionnel, il n'est pas nécessairement positionné sur l'enregistrement correct.
Delta est un ensemble de données delta qui indique l'enregistrement désiré.
Mode indique les critères de recherche d'un enregistrement sur le serveur à partir de l'ensemble de données utilisé par Source. Les valeurs qui suivent ces critères proviennent de Delta.
GetDataSetFromDelta renvoie un ensemble de données unidirectionnel qui correspond à Source, mais qui contient un enregistrement unique basé sur les critères spécifiés dans Delta et Mode.