API:Data.SqlExpr
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; |