Bde.DBTables

De RAD Studio API Documentation
Aller à : navigation, rechercher

Définit les classes, les fonctions, les types et les constantes BDE. Sachez que BDE est obsolète. Veuillez utiliser les nouvelles technologies de base de données, telles que dBExpress et DataSnap.

Package bdertl.bpl

Classes

EDBEngineErrorEDBEngineError est la classe des exceptions pour les erreurs du moteur de Database Borland (BDE).
ENoResultSetENoResultSet est la classe des exceptions pour les échecs en ouverture d'une requête d'ensemble de données.
TBatchMoveTBatchMove effectue des opérations de base de données sur des groupes d'enregistrements ou des tables entières.
TBDECallbackLa classe TBDECallback permet d'encapsuler les fonctions de rappel du moteur de Database Borland (BDE).
TBDEDataSetTBDEDataSet encapsule les fonctionnalités du moteur de Database Borland (BDE) pour les objets ensemble de données dérivés.
TBlobStreamTBlobStream est un objet flux qui fournit des services permettant aux applications de lire et d'écrire des objets champ représentant des objets binaires volumineux (BLOB).
TDatabaseTDatabase permet, dans une application de base de données, de contrôler précisément la connexion avec une base de données basée sur le BDE.
TDataSetUpdateObjectTDataSetUpdateObject est la classe de base des objets mise à jour utilisés pour actualiser des requêtes (qui autrement ne peuvent pas être mises à jour) ou des procédures stockées dans des applications dont le cache des mises à jour est activé.
TDBDataSetTDBDataSet encapsule la connexion de base de données pour des objets ensemble de données dérivés.
TDBErrorTDBError représente les erreurs du moteur de bases de données Borland (BDE) pour la classe d'exceptions EDBEngineError.
TIndexFiles
TNestedTableTNestedTable encapsule un ensemble de données qui est imbriqué en tant que champ dans une autre table.
TParamListTParamList gère une liste de paramètres de session.
TQueryTQuery représente un ensemble de données et un ensemble de résultats basés sur une instruction SQL.
TSessionTSession permet la gestion globale d'un groupe de connexions de base de données dans une application.
TSessionListTSessionList gère une ou plusieurs sessions du moteur de Database Borland (BDE) dans une application de base de données.
TSQLUpdateObjectTSQLUpdateObject est la classe de base pour les classes utilisant une commande SQL pour appliquer les mises à jour du cache pour le compte d'une requête ou d'une procédure stockée qui ne peut expédier directement les mises à jour.
TStoredProcTStoredProc encapsule une procédure stockée dans une application BDE.
TTableTTable encapsule une table de base de données.
TUpdateSQLTUpdateSQL applique le cache des mises à jour en faveur de requêtes ou procédures stockées ne pouvant pas valider les mises à jour directement.

Routines

AnsiToNativeConvertit une chaîne du jeu de caractères ANSI en jeu de caractères associé au pilote de langue spécifié.
AnsiToNativeBufConvertit une chaîne du jeu de caractères ANSI en jeu de caractères associé au pilote de langue spécifié.
CheckDétermine si une valeur renvoyée par le BDE (Moteur de bases de données Borland) représente une erreur.
DbiErrorCrée et déclenche une exception EDBEngineError pour un code d'erreur renvoyé par le moteur BDE (Moteur de Database Borland).
GetFieldSource
NativeCompareStrCompare des chaînes selon une configuration locale, en distinguant les majuscules des minuscules.
NativeCompareStrBufCompare des chaînes terminées par le caractère null selon une configuration locale, en distinguant les majuscules des minuscules.
NativeCompareTextCompare des chaînes selon une configuration locale, sans distinguer les majuscules des minuscules.
NativeCompareTextBufCompare des chaînes terminées par le caractère null selon une configuration locale, sans distinguer les majuscules des minuscules.
NativeToAnsiConvertit une chaîne AnsiString depuis le jeu de caractères de la variante en caractères ANSI.
NativeToAnsiBufConvertit une chaîne depuis le jeu de caractères d'une variante locale spécifiée dans le jeu de caractères ANSI.
RegisterBDEInitProc

Types

PKeyBuffer
PRecInfo
TBatchModeTBatchMode spécifie le type d'opération par lots à effectuer sur une table de base de données.
TBDECallbackEvent
TBDEInitProc
TBDEKeyBuffer
TBDERecInfo
TBlobDataArray
TConfigMode
TConfigModes
TDatabaseEvent
TDatabaseLoginEvent
TDatabaseNotifyEvent
TDBFlags
TFieldDescList
TIndexDescList
TIndexName
TLocaleTLocale est le type de la propriété Locale ou DBLocale.
TLockTypeIndique comment une table Paradox ou dBASE peut être verrouillée.
TParamBindMode
TPasswordEvent
TRecNoStatus
TServerDesc
TServerDescList
TSPParamDescList
TTableType
TTraceFlag
TTraceFlagsTTraceFlag et TTraceFlags indiquent les types de messages transmis entre une application et le serveur InterBase.
TTransIsolation
TValCheckList

Variables

BlobTypeMap
DataTypeMap
FldSubTypeMap
FldTypeMap
GetObjectContextProc
SessionMaintient les composants base de données utilisés par une application.
SessionsFournit un accès aux méthodes et propriétés de TSessionList.

Constantes

cmAllcmAll: Set = [cfmVirtual..cfmSession];
cmPersistentcmPersistent: Set = [cfmPersistent];
cmSessioncmSession: Set = [cfmSession];
cmVirtualcmVirtual: Set = [cfmVirtual];
dbfDatabasedbfDatabase: Integer = 9;
dbfExecProcdbfExecProc: Integer = 7;
dbfExecSQLdbfExecSQL: Integer = 2;
dbfFieldListdbfFieldList: Integer = 4;
dbfIndexListdbfIndexList: Integer = 5;
dbfOpeneddbfOpened: Integer = 0;
dbfPrepareddbfPrepared: Integer = 1;
dbfProcDescdbfProcDesc: Integer = 8;
dbfProviderdbfProvider: Integer = $A;
dbfStoredProcdbfStoredProc: Integer = 6;
dbfTabledbfTable: Integer = 3;
smTraceBufSizesmTraceBufSize: Integer = $8006;