Data.DBXCommon
De RAD Studio API Documentation
Définit les classes implémentant les fonctionnalités communes de dbExpress, telles que les flux et les lecteurs d'octets, les manipulateurs de divers types de données, les fabriques de commandes, les pilotes dbExpress, les métadonnées et les certificats X.509.
Sommaire |
Classes
| ECertificateExpiredException | Classe d'exception pour l'expiration des certificats. |
| ECertificateNotYetValidException | Classe d'exception pour les certificats qui ne sont pas valides actuellement. |
| ECertificateParsingException | Classe d'exception pour l'analyse des certificats. |
| TCertificate | Classe abstraite pour les certificats gérés. |
| TDBXAnsiCharsValue | Implémentation de TDBXWritableValue pour les valeurs TDBXAnsiChars. |
| TDBXAnsiMemoValue | Implémentation de TDBXWritableValue pour les valeurs MemoSubType. |
| TDBXAnsiStringValue | Implémentation des valeurs de chaînes ANSI affectables. |
| TDBXBcdValue | Implémentation des valeurs décimales compressées en binaire. |
| TDBXBooleanValue | Implémentation des valeurs booléennes affectables. |
| TDBXByteArrayValue | Implémentation des valeurs de tableaux d'octets affectables. |
| TDBXByteReader | Permet la récupération primitive de données au moyen de tableaux d'octets. |
| TDBXBytesStream | |
| TDBXByteStreamReader | Utilisée en interne par les implémentations de pilotes et TDBXStreamValue. |
| TDBXCallbackValue | Implémentation de TDBXWritableValue pour les valeurs TDBXCallback. |
| TDBXCommand | Classe permettant d'exécuter les instructions SQL et les procédures stockées. |
| TDBXCommandFactory | |
| TDBXCommandTypes | Type de commande à exécuter par un TDBXCommand |
| TDBXCommunicationLayer | Implémente la couche de communication de l'API. |
| TDBXConnection | Connexion pour le framework de pilotes dbExpress |
| TDBXConnectionBuilder | Classe utilitaire employée par les auteurs de pilotes lors de la création de connexions. |
| TDBXConnectionFactory | Classe de base abstraite utilisée pour la création de nouvelles instances de TDBXConnection |
| TDBXConnectionValue | Implémentation de TDBXWritableValue pour les valeurs DBXConnectionType. |
| TDBXContext | Informations de contexte pour une connexion. |
| TDBXCreateCommand | |
| TDBXCursorValue | L'implémentation de TDBXWritableValue pour TDBXDataTypes.CursorType. |
| TDBXDatabaseMetaData | Métadonnées spécifiques aux bases de données. |
| TDBXDataTypes | Types de données pris en charge par le framework dbExpress (TDBX). |
| TDBXDateValue | Implémentation des valeurs de types de données affectables. |
| TDBXDelegateDriver | Classe de base des pilotes délégué. |
| TDBXDelegateItem | Utilisée par les implémenteurs de pilotes. |
| TDBXDoubleValue | Implémentation des valeurs à virgule flottante à double précision. |
| TDBXDriver | Classe pilote pour le framework DBX. |
| TDBXDriverClass | |
| TDBXDriverHelp | Utilisée par les implémenteurs de pilotes pour accéder à l'API privée ou protégée. |
| TDBXDriverLoader | Collection de paramètres nécessaire au chargement d'un pilote. |
| TDBXDriverLoaderClass | |
| TDBXDriverRegistry | Registre de TDBXDriverLoader dont la clé est un nom de pilote. |
| TDBXError | Type d'exception pour toutes les erreurs de framework dbExpress (TDBX). |
| TDBXErrorCodes | Codes d'erreur pour les exceptions du framework dbExpress (TDBX) |
| TDBXFormatter | Analyse et formate les représentations chaîne de certaines valeurs des objets de classe. |
| TDBXIniFileConnectionFactory | Crée de nouvelles instances de TDBXConnection à partir des fichiers dbxdrivers.ini et dbxconnections.ini. |
| TDBXInt16Value | Implémentation des valeurs entières 16 octets. |
| TDBXInt32Value | Implémentation des valeurs entières 32 octets affectables. |
| TDBXInt64Value | Implémentation des valeurs entières 64 octets affectables. |
| TDBXInt8Value | Implémentation de TDBXWritableValue pour les valeurs Int8Type. |
| TDBXIsolations | Niveaux d'isolation pris en charge par TDBXTransaction. |
| TDBXJSONValue | TDBXJSONValue est une classe pont entre le framework dbExpress et la notation des objets JavaScript. |
| TDBXLookAheadStreamReader | Utilisée en interne par les implémentations de pilotes et TDBXStreamValue. |
| TDBXMemoryConnectionFactory | Implémentation de TDBXConnectionFactory qui ne charge pas les propriétés de connexion et de pilote. |
| TDBXMetaDatabaseColumnNames | Noms de colonnes de métadonnées. |
| TDBXMetaDataCommands | Liste des commandes de métadonnée disponibles pour obtenir les métadonnées. |
| TDBXMetaDataKeyword | Mot clé de métadonnée. |
| TDBXMetaDataProcedureTypes | Constantes passées à la commande de métadonnée TDBXMetaDataCommands.GetProcedures. |
| TDBXMetaDataTableTypes | Constantes de la commande de métadonnée GetTables |
| TDBXMorphicCommand | Utilisée par les implémentations de pilotes pour transformer un type de commande en un autre. |
| TDBXNullValue | L'implémentation de TDBXWritableValue pour les paramètres sans type. |
| TDBXParameter | Paramètres individuels pour les requêtes et les commandes stockées. |
| TDBXParameterDirections | Types de paramètres supportés par TDBXParameter |
| TDBXParameterList | Une collection d'instances de TDBXParameter qui peuvent être utilisées pour obtenir et définir des paramètres pour un TDBXCommand. |
| TDBXProperties | Gère les paramètres de propriétés des paires nom/valeur de niveau pilote et connexion. |
| TDBXPropertiesClass | |
| TDBXPropertiesItem | Contient un ensemble de TDBXProperties. |
| TDBXPropertyNames | Noms de propriétés pour les connexions et les pilotes. |
| TDBXReader | TDBXReader fournit un lecteur unidirectionnel pour une collection de lignes de base de données. |
| TDBXReaderByteReader | Implémentation de TDBXByteReader. |
| TDBXReaderValue | L'implémentation de TDBXWritableValue pour TDBXDataTypes.DbxTableType. |
| TDBXRow | Représente une ligne d'une base de données. |
| TDBXScheduler | TDBXScheduler est un planificateur temporaire léger pour les événements recensés par les utilisateurs. |
| TDBXSingleValue | L'implémentation de TDBXWritableValue pour les valeurs TDBXDataTypes.SingleType. |
| TDBXStateItem | |
| TDBXStateItemList | |
| TDBXStream | |
| TDBXStreamReader | Utilisée en interne par les implémentations de pilotes et TDBXStreamValue. |
| TDBXStreamReaderStream | |
| TDBXStreamValue | L'implémentation de TDBXWritableValue pour les valeurs TDBXDataTypes.ByteArrayType. |
| TDBXStringValue | |
| TDBXSubDataTypes | Sous-types de données. |
| TDBXTimeStampOffsetValue | |
| TDBXTimeStampValue | Implémentation des valeurs d'horodatage affectables. |
| TDBXTimeValue | Implémentation des valeurs heure affectables. |
| TDBXTraceFlags | Indicateurs précisant le type de traçage. |
| TDBXTraceLevels | Type utilisé pour TDBXTraceFlags. |
| TDBXTransaction | Classe de gestion des transactions. |
| TDBXUInt16Value | Implémentation de TDBXWritableValue pour les valeurs UInt16Type. |
| TDBXUInt8Value | |
| TDBXValue | Obtient et définit les valeurs des classes TDBXReader et TDBXParameter. |
| TDBXValueList | Gère une liste d'instances de TDBXValueType. |
| TDBXValueType | Métadonnées pour les colonnes TDBXReader et les paramètres TDBXParameter. |
| TDBXValueTypeFlags | Indicateurs utilisés par TDBXValueType. |
| TDBXValueTypeList | Utilisée en interne par TDBXParameterList pour gérer une liste d'instances de TDBXValueType. |
| TDBXWideCharsValue | Implémentation de TDBXWritableValue pour les valeurs WideStringType. |
| TDBXWideMemoValue | Implémentation de TDBXWritableValue pour les valeurs MemoSubType. |
| TDBXWideStringValue | Implémentation des valeurs de chaînes étendues affectables. |
| TDBXWritableValue | Extension de TDBXValue qui ajoute la possibilité de définir une valeur. |
| TDBXWritableValueList | |
| TEventsCollection | Implémente une collection de procédures d'événement. |
| TKey | Classe de base de toutes les clés. |
| TPrincipal | Représente la notation abstraite d'une entité. |
| TPublicKey | Sous-classe de TKey, utilisée tout spécialement pour les clés publiques. |
| TRequestCommandHandler | Classe abstraite pour les fonctionnalités communes des gestionnaires de commandes. |
| TResultCommandHandler | Une classe abstraite pour un gestionnaire de commandes de résultats. |
| TX500Principal | Représente une entité X.500. |
| TX509Certificate | Implémentation X.509 de TCertificate. |
Routines
| InitializeConnectionFactorySingletonFromINIFile | Initialise la fabrique de connexions avec les paramètres stockés dans un fichier .ini. |
Types
| _di_TDBXScheduleEvent | |
| TDBXChars | |
| TDBXCreateCommandEvent | |
| TDBXDate | Type pour TDBXDataTypes.DateType. |
| TDBXDriverDef | Collection de paramètres nécessaire au chargement d'un pilote. |
| TDBXErrorCode | Alias pour TInt32. |
| TDBXErrorEvent | Gestionnaire d'événement pour la propriété TDBXConnection.OnErrorEvent. |
| TDBXIsolation | Alias pour TInt32. |
| TDBXParameterArray | |
| TDBXParameterDirection | |
| TDBXReaderArray | |
| TDBXScheduleEvent | |
| TDBXTime | Type pour TDBXDataTypes.TimeType. |
| TDBXTraceEvent | Informations de traçage pour les pilotes. |
| TDBXTraceFlag | Type utilisé pour TDBXTraceFlags. |
| TDBXTraceInfo | Informations de trace pour les gestionnaires TDBXTraceEvent. |
| TDBXTracelevel | |
| TDBXType | Type pour TDBXDataTypes. |
| TDBXValueArray | |
| TDBXValueTypeArray | |
| TDBXWritableValueArray | |
| TEventPointer | |
| TValidateCertificate | Type procédural représentant une signature de rappel de validation de certificat. |
| TWideStringArray |
Constantes
| DBXDefaultRowSetSize | DBXDefaultRowSetSize: Integer = $14; |
| DBXVersion25 | DBXVersion25: string = 2.5; |
| DBXVersion30 | DBXVersion30: string = 3.0; |
| DBXVersion40 | DBXVersion40: string = 4.0; |
| TDBXConnectionFile | TDBXConnectionFile: string = dbxconnections.ini; |
| TDBXDriverFile | TDBXDriverFile: string = dbxdrivers.ini; |
| TDBXRegistryConnectionValue | TDBXRegistryConnectionValue: string = Connection Registry File; |
| TDBXRegistryDriverValue | TDBXRegistryDriverValue: string = Driver Registry File; |
| TDBXRegistryKey | TDBXRegistryKey: string = \Software\Embarcadero\BDS\11.0\dbExpress; |