DBClient.TCustomClientDataSet

From Référence RAD Studio VCL
Jump to: navigation, search

Contents

Informations Delphi

De DBClient.pas

TCustomClientDataSet = class(TDataSet)


Unité : DBClient

Type : classe

Membres de classe hérités : Membres DBClient.TCustomClientDataSet

Propriétés de classe : Propriété DBClient.TCustomClientDataSet

Méthodes de classe : Méthodes DBClient.TCustomClientDataSet

Constructeurs et destructeurs de classe : Constructeurs DBClient.TCustomClientDataSet

Evénements de classe : Evénements DBClient.TCustomClientDataSet

Informations C++

De DBClient.hpp

TCustomClientDataSet = class(TDataSet)


Unité : DBClient

Type : classe

Membres de classe hérités : Membres DBClient.TCustomClientDataSet

Propriétés de classe : Propriété DBClient.TCustomClientDataSet

Méthodes de classe : Méthodes DBClient.TCustomClientDataSet

Constructeurs et destructeurs de classe : Constructeurs DBClient.TCustomClientDataSet

Evénements de classe : Evénements DBClient.TCustomClientDataSet

Types de classe : Types DBClient.TCustomClientDataSet

Description

TCustomClientDataSet est la classe de base pour les ensembles de données qui stockent leurs données en mémoire cache.


TCustomClientDataSet représente un ensemble de données en mémoire qui stocke ses données dans des paquets de données transportables. Sous Windows, il s'appuie sur Midas.dll ou Midaslib.dcu, et sous Linux, il s'appuie sur midas.so, pour assurer les opérations de gestion de bases de données telles que la navigation dans les enregistrements, la validation des enregistrements dans un journal de modifications, le filtrage des enregistrements, etc.

Fondamentalement, un ensemble de données client peut obtenir ses données et appliquer ses mises à jour de deux façons :

Il peut lire et écrire dans un fichier dédié sur disque, faisant ainsi office d'ensemble de données basé sur un fichier.

Il peut obtenir les enregistrements d'un autre ensemble de données et valider les mises à jour dans cet ensemble de données ou dans son serveur de bases de données. Lorsqu'il utilise un autre ensemble de données, l'ensemble de données client recourt à un fournisseur d'ensemble de données pour communiquer avec cet ensemble de données source. Suivant le descendant de TCustomClientDataSet, le fournisseur et l'ensemble de données source peuvent être externes à l'ensemble de données client ou être des objets possédés internes.

Les ensembles de données client permettent principalement de mettre en mémoire cache les mises à jour ou de représenter l'ensemble de données dans la partie client d'une application de base de données multiniveaux.

Ne créez pas d'instances de TCustomClientDataSet. TCustomClientDataSet est uniquement conçu pour servir de classe de base aux ensembles de données qui stockent les données en mémoire sous forme de paquets de données. Pour ajouter cette fonctionnalité à une application de base de données, utilisez un descendant de TCustomClientDataSet tel que TClientDataSet, TBDEClientDataSet ou TSQLClientDataSet.

Voir aussi

Personal tools