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

Datasnap.Provider

De XE2 API Documentation

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.

Sommaire

Classes

EDSWriterEDSWriter 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
TBaseProviderTBaseProvider est une classe de base pour tous les fournisseurs qui représentent les données d'un ensemble de données.
TCustomPacketWriter
TCustomProviderTCustomProvider représente la classe de base pour les fournisseurs de données.
TCustomResolverTCustomResolver est la classe de base abstraite et virtualisée pour les composants appliquant des mises à jour pour le compte d'un fournisseur.
TDataPacketWriter
TDataSetProviderTDataSetProvider 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.
TDataSetResolverTDataSetResolver applique des mises à jour à un ensemble de données pour le compte d'un fournisseur.
TLocalAppServer
TPacketDataSetTPacketDataSet représente un paquet de données ou un paquet delta utilisé par un fournisseur.
TProviderTProvider fournit et applique les mises à jour d'un ensemble de données client.
TPutFieldInfoTPutFieldInfo contient des informations sur un champ.
TSQLResolverTSQLResolver applique à un serveur de bases de données des mises à jour pour le compte du fournisseur.
TUpdateTreeTUpdateTree stocke pour un résolveur des informations sur un paquet delta.

Routines

GetObjectProperty
GetStringProperty
VarArrayFromStringsCrée un tableau de variants qui contient les chaînes d'un objet TStrings.
VarArrayFromWideStrings

Types

_di_IProviderContainer
PPutFieldInfoPPutFieldInfo est un type pointeur sur un enregistrement TPutFieldInfo.
TAfterUpdateRecordEventTAfterUpdateRecordEvent représente le type des événements qui surviennent quand le résolveur associé vient de mettre à jour un enregistrement.
TBeforeCommitEventTBeforeCommitEvent représente le type de procédure pour les événements qui surviennent avant la validation d'un ensemble de données.
TBeforeUpdateRecordEventTBeforeUpdateRecordEvent représente le type de procédure pour les événements qui surviennent avant la mise à jour d'un enregistrement.
TDataRequestEventReprésente le type de fonction pour les événements qui surviennent quand un fournisseur appelle sa méthode DataRequest.
TGetDSPropsRepré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.
TGetParamsEventReprésente le type de procédure pour les événements qui surviennent quand le fournisseur ajoute des attributs à l'ensemble de données.
TGetRecordOptionTGetRecordOption énumère les types d'information qui peuvent être ajoutés aux paquets de données.
TGetRecordOptionsTGetRecordOptions est utilisé pour décider du type d'information qui est ajouté aux paquets de données.
TGetTableNameEventRepré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.
TInfoArrayTInfoArray est un tableau d'enregistrements TPutFieldInfo.
TOnValidateReprésente le type de procédure pour les événements qui surviennent quand le fournisseur applique les mises à jour contenues dans un paquet Delta.
TProviderDataEventRepré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.
TProviderOptionTProviderOption et TProviderOptions influencent le type des informations échangées entre les ensembles de données client et les composants fournisseur.
TProviderOptionsTProviderOptions influence le type des informations échangées entre les ensembles de données client et les composants fournisseur.
TPutFieldInfoTPutFieldInfo contient des informations sur un champ.
TPutFieldProcPermet de choisir la procédure qui sera utilisée lors de l'ajout d'un nouveau champ à un ensemble de données.
TResolverErrorEventReprésente le type de procédure pour les événements qui surviennent quand la mise à jour d'un enregistrement par le fournisseur échoue.
TResolverResponseTResolverResponse 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

InformixLobRésout les champs BLOB et CLOB Informix au lieu d'Oracle.
MetaDataOptionMetaDataOption: Integer;
ResetOptionResetOption: Integer;
TInfoArrayTInfoArray est un tableau d'enregistrements TPutFieldInfo.
XMLOptionXMLOption: Integer;
XMLUTF8OptionXMLUTF8Option: Integer;

Constantes

grMetaDatagrMetaData: TGetRecordOption = grMetaData;
grResetgrReset: TGetRecordOption = grReset;
grXMLgrXML: TGetRecordOption = grXML;
grXMLUTF8grXMLUTF8: TGetRecordOption = grXMLUTF8;
MetaDataOptionMetaDataOption: Integer;
poAllowCommandTextpoAllowCommandText: TProviderOption = poAllowCommandText;
poAllowMultiRecordUpdatespoAllowMultiRecordUpdates: TProviderOption = poAllowMultiRecordUpdates;
poAutoRefreshpoAutoRefresh: TProviderOption = poAutoRefresh;
poCascadeDeletespoCascadeDeletes: TProviderOption = poCascadeDeletes;
poCascadeUpdatespoCascadeUpdates: TProviderOption = poCascadeUpdates;
poDisableDeletespoDisableDeletes: TProviderOption = poDisableDeletes;
poDisableEditspoDisableEdits: TProviderOption = poDisableEdits;
poDisableInsertspoDisableInserts: TProviderOption = poDisableInserts;
poFetchBlobsOnDemandpoFetchBlobsOnDemand: TProviderOption = poFetchBlobsOnDemand;
poFetchDetailsOnDemandpoFetchDetailsOnDemand: TProviderOption = poFetchDetailsOnDemand;
poIncFieldPropspoIncFieldProps: TProviderOption = poIncFieldProps;
poNoResetpoNoReset: TProviderOption = poNoReset;
poPropogateChangespoPropogateChanges: TProviderOption = poPropogateChanges;
poReadOnlypoReadOnly: TProviderOption = poReadOnly;
poRetainServerOrderpoRetainServerOrder: TProviderOption = poRetainServerOrder;
poUseQuoteCharpoUseQuoteChar: TProviderOption = poUseQuoteChar;
ResetOptionResetOption: Integer;
rrAbortrrAbort: TResolverResponse = rrAbort;
rrApplyrrApply: TResolverResponse = rrApply;
rrIgnorerrIgnore: TResolverResponse = rrIgnore;
rrMergerrMerge: TResolverResponse = rrMerge;
rrSkiprrSkip: TResolverResponse = rrSkip;
XMLOptionXMLOption: Integer;
XMLUTF8OptionXMLUTF8Option: Integer;


Versions précédentes
Traductions