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
| 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 | |
| TBaseProvider | TBaseProvider est une classe de base pour tous les fournisseurs qui représentent les données d'un ensemble de données. |
| TCustomPacketWriter | |
| 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 | |
| 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 | |
| TPacketDataSet | TPacketDataSet représente un paquet de données ou un paquet delta utilisé par un fournisseur. |
| TProvider | TProvider fournit et applique les mises à jour d'un ensemble de données client. |
| TPutFieldInfo | TPutFieldInfo contient des informations sur un champ. |
| 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 | |
| GetStringProperty | |
| VarArrayFromStrings | Crée un tableau de variants qui contient les chaînes d'un objet TStrings. |
| VarArrayFromWideStrings |
Types
| _di_IProviderContainer | |
| 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 | MetaDataOption: Integer; |
| ResetOption | ResetOption: Integer; |
| TInfoArray | TInfoArray est un tableau d'enregistrements TPutFieldInfo. |
| XMLOption | XMLOption: Integer; |
| XMLUTF8Option | XMLUTF8Option: Integer; |
Constantes
| grMetaData | grMetaData: TGetRecordOption = grMetaData; |
| grReset | grReset: TGetRecordOption = grReset; |
| grXML | grXML: TGetRecordOption = grXML; |
| grXMLUTF8 | grXMLUTF8: TGetRecordOption = grXMLUTF8; |
| MetaDataOption | MetaDataOption: Integer; |
| poAllowCommandText | poAllowCommandText: TProviderOption = poAllowCommandText; |
| poAllowMultiRecordUpdates | poAllowMultiRecordUpdates: TProviderOption = poAllowMultiRecordUpdates; |
| poAutoRefresh | poAutoRefresh: TProviderOption = poAutoRefresh; |
| poCascadeDeletes | poCascadeDeletes: TProviderOption = poCascadeDeletes; |
| poCascadeUpdates | poCascadeUpdates: TProviderOption = poCascadeUpdates; |
| poDisableDeletes | poDisableDeletes: TProviderOption = poDisableDeletes; |
| poDisableEdits | poDisableEdits: TProviderOption = poDisableEdits; |
| poDisableInserts | poDisableInserts: TProviderOption = poDisableInserts; |
| poFetchBlobsOnDemand | poFetchBlobsOnDemand: TProviderOption = poFetchBlobsOnDemand; |
| poFetchDetailsOnDemand | poFetchDetailsOnDemand: TProviderOption = poFetchDetailsOnDemand; |
| poIncFieldProps | poIncFieldProps: TProviderOption = poIncFieldProps; |
| poNoReset | poNoReset: TProviderOption = poNoReset; |
| poPropogateChanges | poPropogateChanges: TProviderOption = poPropogateChanges; |
| poReadOnly | poReadOnly: TProviderOption = poReadOnly; |
| poRetainServerOrder | poRetainServerOrder: TProviderOption = poRetainServerOrder; |
| poUseQuoteChar | poUseQuoteChar: TProviderOption = poUseQuoteChar; |
| ResetOption | ResetOption: Integer; |
| rrAbort | rrAbort: TResolverResponse = rrAbort; |
| rrApply | rrApply: TResolverResponse = rrApply; |
| rrIgnore | rrIgnore: TResolverResponse = rrIgnore; |
| rrMerge | rrMerge: TResolverResponse = rrMerge; |
| rrSkip | rrSkip: TResolverResponse = rrSkip; |
| XMLOption | XMLOption: Integer; |
| XMLUTF8Option | XMLUTF8Option: Integer; |