Data.SqlExpr

De RAD Studio API Documentation
Aller à : navigation, rechercher

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

Classes

SPParamDescSPParamDesc décrit un paramètre d'une procédure stockée accessible au moyen de dbExpress.
TConnectionDataClasse utilisée pour contenir les informations à propos de la connexion.
TCustomSQLDataSetTCustomSQLDataSet est la classe de base de tous les composants ensemble de données dbExpress.
TFieldList
TFLDDescWrapper de description d'un champ.
TSQLBlobStreamTSQLBlobStream permet aux applications de lire ou d'écrire dans des champs BLOB d'un ensemble de données client.
TSQLConnectionTSQLConnection encapsule une connexion dbExpress à un serveur de bases de données.
TSQLDataLinkTSQLDataLink permet à un ensemble de données unidirectionnel d'agir comme l'ensemble de données détail dans une relation maître/détail.
TSQLDataSetTSQLDataSet représente les données récupérées à l'aide de dbExpress.
TSQLMonitorTSQLMonitor 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.
TSQLQueryTSQLQuery représente une requête exécutée en utilisant dbExpress.
TSqlServerMethodTDataSet utilisé pour appeler les méthodes du serveur DataSnap et récupérer les résultats.
TSQLStoredProcTSQLStoredProc représente une procédure stockée exécutée en utilisant dbExpress.
TSQLTableTSQLTable 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

FreeProcParamsLibère la liste des paramètres d'une procédure, qui a été allouée par GetProcedureParams.
GetConnectionNamesRemplit une liste de chaînes avec les noms de toutes les connexions disponibles.
GetConnectionRegistryFileRemplit une chaîne avec le contenu du fichier registre de connexion.
GetDelegateDriverNamesRemplit une liste de chaînes avec les noms des pilotes pour les connexions déléguées.
GetDisplayDriverName
GetDisplayDriverNames
GetDriverNamesRemplit une liste de chaînes avec le nom de tous les pilotes dbExpress disponibles.
GetDriverRegistryFileRemplit une chaîne avec le contenu du fichier registre de pilote.
LoadParamListItemsRemplit un objet TParams avec les informations provenant d'une liste de descripteurs de paramètres.
RegisterDriver
UnregisterDriver

Types

EConnectFlagReprésente un indicateur de connexion.
SQLResultSQLResult représente le type de retour des appels aux fonctions dbExpress.
TConnectionStateTConnectionState décrit l'état d'un composant TSQLConnection.
TConnectionUserTypeEnumération pour les connexions de type utilisateur.
TFieldDescListTableau de TFLDDesc.
TGetDriverFuncImplémentation C++ pour l'obtention des fonctions du pilote.
TLocaleTLocale est un alias pour le type Pointer.
TLocaleCodeTLocaleCode identifie un paramètre régional, qui impose un ordre de tri sur les données.
TParseInsertSqlEventDéfinition C++ de l'événement ParseInsertSql.
TParseSqlEventDéfinition C++ pour les événements SQL d'analyse de TCustomSQLDataSet.
TProcParamList
TSchemaTypeTSchemaType et TSchemaInfo décrivent les informations de schéma (métadonnées) permettant un accès avec dbXpress.
TSQLConnectionLoginEventDéfinition C++ de l'événement OnLogin.
TSQLExceptionTypeTSQLExceptionType indique le type d'opération menant à une exception ESQLException.
TSQLSchemaInfoEnregistrement qui indique si l'ensemble de données représente des métadonnées du serveur, et dans ce cas quel type.
TTableScopeIndique les types des tables pour lesquelles des métadonnées sont récupérées.
TTableScopesEnsemble de TTableScope qui indique les types des tables pour lesquelles des métadonnées sont récupérées.
TTraceEventDéfinition C++ de l'événement OnTrace.
TTraceLogEventDéfinition C++ de l'événement OnLogTrace.
TTransactionDescEnregistrement de la description d'une transaction.
TTransIsolationLevelCe type énuméré (dans C++) ou le type (dans Delphi) identifie le degré d'isolement des propriétés.

Variables

BlobTypeMapMappe les types des champs blob.
DataTypeMapMappe le TDBXDataTypes en FldTypeMap.
FldSubTypeMapMappe les sous-types d'un champ.
FldTypeMapMappe les types d'un champ.

Constantes

DefaultCursorDefaultCursor: Integer = 0;
DefaultMaxBlobSizeDefaultMaxBlobSize: Integer = $FFFFFFFF;
DefaultRowsetSizeDefaultRowsetSize: Integer = $14;
eSQLAutoIncreSQLAutoIncr: Integer = 4;
eSQLDefaulteSQLDefault: Integer = 8;
eSQLFunctioneSQLFunction: Integer = 2;
eSQLLocaleSQLLocal: Integer = $20;
eSQLNonUniqueeSQLNonUnique: Integer = 1;
eSQLPackageeSQLPackage: Integer = 4;
eSQLPrimaryKeyeSQLPrimaryKey: Integer = 4;
eSQLProcedureeSQLProcedure: Integer = 1;
eSQLRowIdeSQLRowId: Integer = 1;
eSQLRowVersioneSQLRowVersion: Integer = 2;
eSQLSynonymeSQLSynonym: Integer = 8;
eSQLSysProcedureeSQLSysProcedure: Integer = 8;
eSQLSystemTableeSQLSystemTable: Integer = 4;
eSQLTableeSQLTable: Integer = 1;
eSQLTempTableeSQLTempTable: Integer = $10;
eSQLUniqueeSQLUnique: Integer = 2;
eSQLVieweSQLView: Integer = 2;
HourGlassCursorHourGlassCursor: Integer = $FFFFFFF5;
SAndSAnd: string = and;
SOrderBySOrderBy: string = order by;
SParamSParam: Char = $3F;
SSelectSSelect: string = select;
SSelectSpacesSSelectSpaces: string = select;
SSelectStarSSelectStar: string = select *;
SSelectStarFromSSelectStarFrom: string = select * from;
SUB_TYPE_MEMOSUB_TYPE_MEMO: Integer = $16;
SWhereSWhere: string = where;
TErrorMessageSizeTErrorMessageSize: Integer = $800;