Data.SqlExpr
Définit les classes implémentant les fonctionnalités de travail avec les flux blob SQL, les liens de données, les connexions, les ensembles de données SQL, les moniteurs, les requêtes, les méthodes serveur et les procédures stockées, les tables SQL, et davantage.
Package | dbexpress.bpl |
---|
Sommaire
Classes
SPParamDesc | SPParamDesc décrit un paramètre d'une procédure stockée accessible au moyen de dbExpress. |
TConnectionData | Classe utilisée pour contenir les informations à propos de la connexion. |
TCustomSQLDataSet | TCustomSQLDataSet est la classe de base de tous les composants ensemble de données dbExpress. |
TFieldList | |
TFLDDesc | Wrapper de description d'un champ. |
TSQLBlobStream | TSQLBlobStream permet aux applications de lire ou d'écrire dans des champs BLOB d'un ensemble de données client. |
TSQLConnection | TSQLConnection encapsule une connexion dbExpress à un serveur de bases de données. |
TSQLDataLink | TSQLDataLink permet à un ensemble de données unidirectionnel d'agir comme l'ensemble de données détail dans une relation maître/détail. |
TSQLDataSet | TSQLDataSet représente les données récupérées à l'aide de dbExpress. |
TSQLMonitor | TSQLMonitor intercepte les messages transmis entre un composant connexion SQL et un serveur de bases de données, puis les enregistre dans une liste de chaînes. |
TSQLQuery | TSQLQuery représente une requête exécutée en utilisant dbExpress. |
TSqlServerMethod | TDataSet utilisé pour appeler les méthodes du serveur DataSnap et récupérer les résultats. |
TSQLStoredProc | TSQLStoredProc représente une procédure stockée exécutée en utilisant dbExpress. |
TSQLTable | TSQLTable représente une table de base de données à laquelle on accède en utilisant dbExpress. |
TTransactionItem (obsolète) | Classe utilisée pour la gestion des transactions SQL. |
Routines
FreeProcParams | Libère la liste des paramètres d'une procédure, qui a été allouée par GetProcedureParams. |
GetConnectionNames | Remplit une liste de chaînes avec les noms de toutes les connexions disponibles. |
GetConnectionRegistryFile | Remplit une chaîne avec le contenu du fichier registre de connexion. |
GetDelegateDriverNames | Remplit une liste de chaînes avec les noms des pilotes pour les connexions déléguées. |
GetDisplayDriverName | |
GetDisplayDriverNames | |
GetDriverNames | Remplit une liste de chaînes avec le nom de tous les pilotes dbExpress disponibles. |
GetDriverRegistryFile | Remplit une chaîne avec le contenu du fichier registre de pilote. |
LoadParamListItems | Remplit un objet TParams avec les informations provenant d'une liste de descripteurs de paramètres. |
RegisterDriver | |
UnregisterDriver |
Types
EConnectFlag | Représente un indicateur de connexion. |
SQLResult | SQLResult représente le type de retour des appels aux fonctions dbExpress. |
TConnectionState | TConnectionState décrit l'état d'un composant TSQLConnection. |
TConnectionUserType | Enumération pour les connexions de type utilisateur. |
TFieldDescList | Tableau de TFLDDesc. |
TGetDriverFunc | Implémentation C++ pour l'obtention des fonctions du pilote. |
TLocale | TLocale est un alias pour le type Pointer. |
TLocaleCode | TLocaleCode identifie un paramètre régional, qui impose un ordre de tri sur les données. |
TParseInsertSqlEvent | Définition C++ de l'événement ParseInsertSql. |
TParseSqlEvent | Définition C++ pour les événements SQL d'analyse de TCustomSQLDataSet. |
TProcParamList | |
TSchemaType | TSchemaType et TSchemaInfo décrivent les informations de schéma (métadonnées) permettant un accès avec dbXpress. |
TSQLConnectionLoginEvent | Définition C++ de l'événement OnLogin. |
TSQLExceptionType | TSQLExceptionType indique le type d'opération menant à une exception ESQLException. |
TSQLSchemaInfo | Enregistrement qui indique si l'ensemble de données représente des métadonnées du serveur, et dans ce cas quel type. |
TTableScope | Indique les types des tables pour lesquelles des métadonnées sont récupérées. |
TTableScopes | Ensemble de TTableScope qui indique les types des tables pour lesquelles des métadonnées sont récupérées. |
TTraceEvent | Définition C++ de l'événement OnTrace. |
TTraceLogEvent | Définition C++ de l'événement OnLogTrace. |
TTransactionDesc | Enregistrement de la description d'une transaction. |
TTransIsolationLevel | Ce type énuméré (dans C++) ou le type (dans Delphi) identifie le degré d'isolement des propriétés. |
Variables
BlobTypeMap | Mappe les types des champs blob. |
DataTypeMap | Mappe le TDBXDataTypes en FldTypeMap. |
FldSubTypeMap | Mappe les sous-types d'un champ. |
FldTypeMap | Mappe les types d'un champ. |
Constantes
DefaultCursor | DefaultCursor: Integer = 0; |
DefaultMaxBlobSize | DefaultMaxBlobSize: Integer = $FFFFFFFF; |
DefaultRowsetSize | DefaultRowsetSize: Integer = $14; |
eSQLAutoIncr | eSQLAutoIncr: Integer = 4; |
eSQLDefault | eSQLDefault: Integer = 8; |
eSQLFunction | eSQLFunction: Integer = 2; |
eSQLLocal | eSQLLocal: Integer = $20; |
eSQLNonUnique | eSQLNonUnique: Integer = 1; |
eSQLPackage | eSQLPackage: Integer = 4; |
eSQLPrimaryKey | eSQLPrimaryKey: Integer = 4; |
eSQLProcedure | eSQLProcedure: Integer = 1; |
eSQLRowId | eSQLRowId: Integer = 1; |
eSQLRowVersion | eSQLRowVersion: Integer = 2; |
eSQLSynonym | eSQLSynonym: Integer = 8; |
eSQLSysProcedure | eSQLSysProcedure: Integer = 8; |
eSQLSystemTable | eSQLSystemTable: Integer = 4; |
eSQLTable | eSQLTable: Integer = 1; |
eSQLTempTable | eSQLTempTable: Integer = $10; |
eSQLUnique | eSQLUnique: Integer = 2; |
eSQLView | eSQLView: Integer = 2; |
HourGlassCursor | HourGlassCursor: Integer = $FFFFFFF5; |
SAnd | SAnd: string = and; |
SOrderBy | SOrderBy: string = order by; |
SParam | SParam: Char = $3F; |
SSelect | SSelect: string = select; |
SSelectSpaces | SSelectSpaces: string = select; |
SSelectStar | SSelectStar: string = select *; |
SSelectStarFrom | SSelectStarFrom: string = select * from; |
SUB_TYPE_MEMO | SUB_TYPE_MEMO: Integer = $16; |
SWhere | SWhere: string = where; |
TErrorMessageSize | TErrorMessageSize: Integer = $800; |