Datasnap.DBClient

De RAD Studio API Documentation
Aller à : navigation, rechercher

Définit les classes implémentant des ensembles de données indépendants de la base de données, des courtiers de connexion, des serveurs distants pour les applications de bases de données multiniveaux, des champs agrégés, et les fonctionnalités associées.

Package dsnap.bpl

Classes

EDBClientEDBClient est la classe des exceptions pour les erreurs d'ensemble de données client.
EReconcileErrorEReconcileError est la classe des exceptions pour les erreurs de mise à jour des ensembles de données client.
TAggregateTAggregate représente un agrégat maintenu d'un ensemble de données client.
TAggregatesTAggregates est une collection d'objets TAggregate.
TClientBlobStreamTClientBlobStream permet aux applications de lire ou d'écrire dans des champs BLOB d'un ensemble de données client.
TClientDataSetTClientDataSet implémente un ensemble de données indépendant de la base de données.
TConnectionBrokerTConnectionBroker centralise la connexion à un serveur d'application pour des ensembles de données client qui utilisent tous la même connexion.
TCustomClientDataSetTCustomClientDataSet est la classe de base pour les ensembles de données qui stockent leurs données en mémoire cache.
TCustomRemoteServerTCustomRemoteServer est la classe de base de tous les composants qui se connectent à un serveur d'applications dans une application de base de données multiniveau.

Routines

PackageParamsConvertit un objet TParams en un OleVariant qui peut être utilisé par les applications multi-niveaux.
UnpackParamsConvertit un OleVariant qui représente un ensemble de paramètres dans un objet TParams.

Types

PKeyBufferEst un pointeur sur un enregistrement TKeyBuffer.
PRecInfoEst un pointeur sur un enregistrement TRecInfo.
TAggUpdateEventTAggUpdateEvent est le type du gestionnaire d'événements OnUpdate de TAggregate.
TCDSKeyBufferDatasnap.DBClient.TCDSKeyBuffer est un alias pour Datasnap.DBClient.TKeyBuffer.
TCDSRecInfoDatasnap.DBClient.TCDSRecInfo est un alias pour Datasnap.DBClient.TRecInfo.
TDataPacketFormatTDataPacketFormat indique comment les informations sont codées dans un paquet de données ou dans un paquet delta.
TDataSetOptionReprésente une énumération d'options de l'ensemble de données.
TDataSetOptionsEst un ensemble d'éléments de l'énumération TDataSetOption.
TFetchOptionTFetchOption et TFetchOptions indiquent le type d'information sur un enregistrement que peut demander un ensemble de données client.
TFetchOptionsEst un ensemble d'éléments de l'énumération TFetchOption.
TFieldDescListReprésente un tableau dynamique dont les éléments sont des descripteurs de champ (enregistrements DSFLDDesc).
TGetUsernameEventTGetUsernameEvent est le type des gestionnaires d'événements qui fournissent le nom d'utilisateur servant à initialiser une boîte de dialogue de connexion distante.
TKeyBufferReprésente un enregistrement contenant diverses informations (telles que l'état modifié, le nombre de champs ou les données de champ) concernant le tampon de clés de recherche.
TRecInfoReprésente un enregistrement contenant diverses informations (telles que le numéro d'enregistrement, l'indicateur de signet ou l'attribut) concernant un enregistrement de base de données.
TReconcileActionTReconcileAction indique comment un ensemble de données client doit gérer un enregistrement dont la mise à jour a généré une erreur.
TReconcileErrorEventTReconcileErrorEvent est le type des gestionnaires d'événements qui gèrent les erreurs de mise à jour pour un ensemble de données client.
TReconcileInfo
TRemoteEventTRemoteEvent est le type des gestionnaires d'événements qui transmettent les informations personnalisées d'un fournisseur, ou vers un fournisseur.

Constantes

AllParamTypesAllParamTypes: Set = [ptUnknown..ptResult];
AllRecordsAllRecords: Integer = $FFFFFFFF;