Datasnap.Provider.TCustomResolver.InitKeyFields

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure InitKeyFields(Tree: TUpdateTree; ADelta: TPacketDataSet); virtual;

C++

virtual void __fastcall InitKeyFields(TUpdateTree* Tree, TPacketDataSet* ADelta);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
Datasnap.Provider.pas
Datasnap.Provider.hpp
Datasnap.Provider TCustomResolver

Description

Définit le drapeau fournisseur pfInKey sur tous les champs clés dans un paquet de données delta.

InitKeyFields est utilisé en interne pour marquer les champs du paquet delta pouvant être utilisés pour identifier de manière unique les enregistrements de l'ensemble de données sous-jacent.

Le paramètre Tree est le TUpdateTree interne que le résolveur utilise pour stocker des informations concernant le paquet delta. Le paramètre ADelta est le paquet delta de modifications à appliquer. Pour chaque champ dans ce paquet delta agissant comme valeur clé pour identifier de manière unique les enregistrements, InitKeyFields ajoute pfInKey à sa propriété ProviderFlags.

Voir aussi