Datasnap.DBClient.TClientDataSet
Delphi
TClientDataSet = class(TCustomClientDataSet)
C++
class PASCALIMPLEMENTATION TClientDataSet : public TCustomClientDataSet
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | Datasnap.DBClient.pas Datasnap.DBClient.hpp |
Datasnap.DBClient | Datasnap.DBClient |
Description
TClientDataSet implémente un ensemble de données indépendant de la base de données.
TClientDataSet représente un ensemble de données en mémoire. Un ensemble de données client peut être utilisé comme :
- Un ensemble de données, basé sur un fichier, autonome, entièrement fonctionnel, pour des applications de base de données à niveau unique. De cette manière, l'ensemble de données client représente les données stockées dans un fichier dédié sur le disque dur de l'utilisateur.
- Un tampon mémoire local des enregistrements d'un autre ensemble de données. L'autre ensemble de données (source) peut résider dans la même fiche ou module de données que l'ensemble de données client (par exemple, quand l'ensemble de données client fournit le support d'édition et de navigation pour les données d'un ensemble de données unidirectionnel). L'ensemble de données source peut aussi résider sur un système distinct quand l'ensemble de données client supporte la partie client d'une application de base de données multiniveau.
Quand un ensemble de données client représente les données d'un autre ensemble de données, il communique avec cet ensemble de données par l'intermédiaire d'un fournisseur d'ensemble de données. L'ensemble de données client communique avec ce fournisseur via l'interface IAppServer. Quand le fournisseur réside dans la même fiche ou module de données que l'ensemble de données client, l'interface IAppServer est implémentée par un objet masqué qui a été créé pour vous. Quand il est utilisé dans l'application client comme partie d'une application multiniveau, l'ensemble de données client transmet tous les appels au fournisseur via l'interface IAppServer du module de données distant.
Voir aussi
- Débogueur REST
- Tutoriel mobile : Connexion à une base de données d'entreprise depuis un client mobile (iOS et Android)