Afficher : Delphi C++
Préférences d'affichage

Data.DB.TDataSet.Post

De XE2 API Documentation

Delphi

procedure Post; virtual;

C++

virtual void __fastcall Post(void);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
Data.DB.pas
Data.DB.hpp
Data.DB TDataSet

Description

Implémente une méthode virtuelle pour écrire un enregistrement modifié dans la base de données ou le journal des modifications.

TDataSet implémente une méthode virtuelle pour écrire un enregistrement modifié dans la base de données ou le journal des modifications. Les méthodes d'ensemble de données qui modifient l'état de l'ensemble de données comme Edit, Insert ou Append ainsi que celles qui déplacent sur un autre enregistrement (comme First, Last, Next et Prior) appellent automatiquement Post.

Différents types d'ensembles de données gèrent différemment la validation des données :

Les ensembles de données BDE expédient les enregistrements directement au serveur de base de données, sauf si CachedUpdates a la valeur true. Dans le cas des mises à jour en mémoire cache, les ensembles de données BDE expédient les enregistrements à un journal de modifications interne jusqu'à ce qu'ils soient appliqués à la base de données par l'appel de ApplyUpdates.

Les ensembles de données ADO et InterBaseExpress expédient directement les enregistrements au serveur de base de données.

Les ensembles de données client expédient les enregistrements dans un journal de modifications interne jusqu'à ce qu'ils soient appliqués à la base de données en appelant ApplyUpdates ou fusionnés avec les données de l'ensemble client en appelant MergeChangeLog.

Les ensembles de données unidirectionnels sont des ensembles de données en lecture seule et ils n'expédient pas les enregistrements.

Les concepteurs d'ensembles de données personnalisés peuvent choisir d'implémenter Post en écrivant les enregistrements sur le serveur de base de données ou dans un journal des modifications interne.

Voir aussi

Versions précédentes
Traductions