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. |
| 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. |
| 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; |