Datasnap.Provider.TBaseProvider.UpdateRecord

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure UpdateRecord(Source, Delta: TDataSet; BlobsOnly, KeyOnly: Boolean); virtual;

C++

virtual void __fastcall UpdateRecord(Data::Db::TDataSet* Source, Data::Db::TDataSet* Delta, bool BlobsOnly, bool KeyOnly);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
protected
Datasnap.Provider.pas
Datasnap.Provider.hpp
Datasnap.Provider TBaseProvider

Description

Extrait d'un ensemble de données source les données précisées et les met dans un paquet delta.

UpdateRecord est appelée indirectement par la méthode RowRequest pour accéder aux champs BLOB ou aux ensembles de détail imbriqués. Le paramètre Source est l'ensemble de données qui contient les champs BLOB ou l'ensemble de données de détail. Le paramètre Delta est un paquet delta qui renvoie les données demandées. BlobsOnly précise si les valeurs de tous les champs doivent être fournies (BlobsOnly == false) ou celles des champs Blob uniquement (BlobsOnly == true).

Telle qu'implémentée dans TBaseProvider, UpdateRecord ne fait rien. Des descendants surchargent cette méthode pour mettre dans le paramètre Delta les informations demandées.

Voir aussi