Datasnap.Provider
Définit les classes implémentant les fonctionnalités fournisseur DataSnap, telles que les fournisseurs, les résolveurs, les ensembles de données de paquets, les résolveurs SQL, et les fonctionnalités associées.
Package | dsnap280.bpl |
---|
Sommaire
Classes
EDSWriter | EDSWriter est la classe des exceptions pour les erreurs qui surviennent à la création de paquets de données pour représenter les données ou les métadonnées dans un ensemble de données. |
IProviderContainer | Est une interface utilisée en interne dans la classe TCustomProvider afin d'ajouter le support de recensement et de dérecensement du fournisseur. |
TBaseProvider | TBaseProvider est une classe de base pour tous les fournisseurs qui représentent les données d'un ensemble de données. |
TCustomPacketWriter | Est la classe de base de tous les writers de paquets DataSnap. |
TCustomProvider | TCustomProvider représente la classe de base pour les fournisseurs de données. |
TCustomResolver | TCustomResolver est la classe de base abstraite et virtualisée pour les composants appliquant des mises à jour pour le compte d'un fournisseur. |
TDataPacketWriter | Implémente un writer d'enregistrements de paquets DataSnap. |
TDataSetProvider | TDataSetProvider fournit des données d'un ensemble de données et résout les mises à jour dans cet ensemble de données ou son serveur de base de données. |
TDataSetResolver | TDataSetResolver applique des mises à jour à un ensemble de données pour le compte d'un fournisseur. |
TLocalAppServer | Représente l'implémentation de l'interface IAppServer. |
TPacketDataSet | TPacketDataSet représente un paquet de données ou un paquet delta utilisé par un fournisseur. |
TProvider (obsolète) | TProvider fournit et applique les mises à jour d'un ensemble de données client. |
TSQLResolver | TSQLResolver applique à un serveur de bases de données des mises à jour pour le compte du fournisseur. |
TUpdateTree | TUpdateTree stocke pour un résolveur des informations sur un paquet delta. |
Routines
GetObjectProperty | Renvoie l'instance de classe de propriété (en tant que TObject) de la propriété PropName donnée. |
GetStringProperty | Renvoie, en tant que chaîne, la valeur de la propriété PropName donnée. |
VarArrayFromStrings | Crée un tableau de variants qui contient les chaînes d'un objet TStrings. |
Types
PPutFieldInfo | PPutFieldInfo est un type pointeur sur un enregistrement TPutFieldInfo. |
TAfterUpdateRecordEvent | TAfterUpdateRecordEvent représente le type des événements qui surviennent quand le résolveur associé vient de mettre à jour un enregistrement. |
TBeforeCommitEvent | TBeforeCommitEvent représente le type de procédure pour les événements qui surviennent avant la validation d'un ensemble de données. |
TBeforeUpdateRecordEvent | TBeforeUpdateRecordEvent représente le type de procédure pour les événements qui surviennent avant la mise à jour d'un enregistrement. |
TDataRequestEvent | Représente le type de fonction pour les événements qui surviennent quand un fournisseur appelle sa méthode DataRequest. |
TGetDSProps | Représente le type de procédure pour les événements qui surviennent quand le fournisseur ajoute des informations supplémentaires à un paquet de données qu'il crée. |
TGetParamsEvent | Représente le type de procédure pour les événements qui surviennent quand le fournisseur ajoute des attributs à l'ensemble de données. |
TGetRecordOption | TGetRecordOption énumère les types d'information qui peuvent être ajoutés aux paquets de données. |
TGetRecordOptions | TGetRecordOptions est utilisé pour décider du type d'information qui est ajouté aux paquets de données. |
TGetTableNameEvent | Représente le type de procédure pour les événements qui surviennent quand un résolveur initialise ses informations sur la table à laquelle il applique les mises à jour. |
TInfoArray | TInfoArray est un tableau d'enregistrements TPutFieldInfo. |
TOnValidate | Représente le type de procédure pour les événements qui surviennent quand le fournisseur applique les mises à jour contenues dans un paquet Delta. |
TProviderDataEvent | Représente le type de procédure pour les événements qui surviennent quand le fournisseur applique les mises à jour ou récupère les données. |
TProviderOption | TProviderOption et TProviderOptions influencent le type des informations échangées entre les ensembles de données client et les composants fournisseur. |
TProviderOptions | TProviderOptions influence le type des informations échangées entre les ensembles de données client et les composants fournisseur. |
TPutFieldInfo | TPutFieldInfo contient des informations sur un champ. |
TPutFieldProc | Permet de choisir la procédure qui sera utilisée lors de l'ajout d'un nouveau champ à un ensemble de données. |
TResolverErrorEvent | Représente le type de procédure pour les événements qui surviennent quand la mise à jour d'un enregistrement par le fournisseur échoue. |
TResolverResponse | TResolverResponse précise l'action qu'un composant de résolution doit effectuer après la gestion d'une erreur de mise à jour par un gestionnaire d'événements OnUpdateError. |
Variables
InformixLob | Résout les champs BLOB et CLOB Informix au lieu d'Oracle. |
MetaDataOption | Spécifie les options disponibles lors de la récupération de métadonnées d'une base de données cible. |
ResetOption | Est un indicateur de constante bit-à-bit, indiquant que le paquet de données doit être réinitialisé. |
XMLOption | Est un indicateur de constante bit-à-bit, qui signifie que le format du paquet de données est XML. |
XMLUTF8Option | Est un indicateur de constante bit-à-bit, qui signifie que le format du paquet de données est XML avec l'encodage de caractères UTF8. |