Bde.DBTables

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Definiert die Klassen, Funktionen, Typen und Konstanten für die BDE. Die BDE ist veraltet. Verwenden Sie die neueren Datenbanktechnologien, wie dBExpress und DataSnap.

Package bdertl290.bpl

Klassen

EDBEngineErrorEDBEngineError ist die Exception-Klasse für Fehler, die im Zusammenhang mit der Borland Database Engine (BDE) auftreten.
ENoResultSetENoResultSet ist die Exception-Klasse für fehlgeschlagene Versuche, eine Datenmengenabfrage zu öffnen.
TBatchMoveTBatchMove führt in Anwendungen Datenbankoperationen mit Datensatzgruppen oder gesamten Tabellen aus.
TBDECallbackTBDECallback kapselt eine Callback-Funktion der Borland Database Engine (BDE).
TBDEDataSetTBDEDataSet kapselt die Funktionalität der Borland Database Engine (BDE) für abgeleitete Datenmengen.
TBlobStreamTBlobStream ist ein Stream-Objekt, das es Anwendungen ermöglicht, aus Feldobjekten zu lesen und in Feldobjekte zu schreiben, welche BLOB-Felder repräsentieren (BLOB=Binary Large Objects).
TDatabaseTDatabase bietet verschiedene Möglichkeiten, in einer BDE-basierten Datenbankanwendung die Verbindung mit einer einzelnen Datenbank zu steuern.
TDataSetUpdateObjectTDataSetUpdateObject ist die Basisklasse für spezielle Aktualisierungsobjekte, mit denen in Anwendungen mit Zwischenspeicherung von Aktualisierungen auch solche Abfrageergebnisse oder Stored Procedures bearbeitet werden können, auf die normalerweise kein Zugriff möglich ist.
TDBDataSetTDBDataSet kapselt die Datenbank-Konnektivität für abgeleitete Datenmengen-Objekte.
TDBErrorTDBError repräsentiert Fehler der Borland Database Engine für die Exception-Klasse EDBEngineError.
TIndexFiles
TNestedTableTNestedTable kapselt eine Datenmenge, die als Feld in eine andere Tabelle eingebettet ist.
TParamListTParamList verwaltet eine Liste von Sitzungsparametern.
TQueryTQuery repräsentiert eine Datenmenge mit einer Ergebnismenge, die auf einer SQL-Anweisung basiert.
TSessionTSession stellt globale Verwaltungsmöglichkeiten für Datenbankverbindungen in einer Anwendung bereit.
TSessionListTSessionList verwaltet die BDE-Sitzungen einer Datenbankanwendung.
TSQLUpdateObjectTSQLUpdateObject ist die Basisklasse für Klassen, die einen SQL-Befehl verwenden, um bei der Ausführung von Abfragen oder Stored Procedures gepufferte Aktualisierungen einzutragen, falls die Abfrage oder die Stored Procedure dies nicht direkt ausführen können.
TStoredProcTStoredProc kapselt eine Stored Procedure in einer BDE-basierten Anwendung.
TTableTTable kapselt eine Datenbanktabelle.
TUpdateSQLTUpdateSQL trägt zwischengespeicherte Aktualisierungen anstelle von Abfragen oder Stored Procedures ein, die keine Aktualisierungen eintragen können.

Routinen

AnsiToNativeKonvertiert einen String aus dem ANSI-Zeichensatz in in den Zeichensatz eines bestimmten Gebietsschemas.
AnsiToNativeBufKonvertiert einen String aus dem ANSI-Zeichensatz in in den Zeichensatz eines bestimmten Gebietsschemas.
CheckErmittelt, ob ein von der BDE (Borland Database Engine) zurückgegebener Wert eine Fehlerbedingung beschreibt.
DbiErrorErstellt und löst eine EDBEngineError-Exception für einen Fehlercode aus, der von der Borland Borland Database Engine (BDE) zurückgegeben wurde.
GetFieldSource
NativeCompareStrVergleicht Strings unter Berücksichtigung des Gebietsschemas und der Groß-/Kleinschreibung.
NativeCompareStrBufVergleicht nullterminierte Strings auf der Basis eines Datenbank-Gebietsschemas. Dabei wird zwischen Groß- und Kleinschreibung unterschieden.
NativeCompareTextVergleicht Strings anhand des Datenbank-Gebietsschemas und ohne Berücksichtigung der Groß-/Kleinschreibung.
NativeCompareTextBufVergleicht nullterminierte Strings anhand eines Datenbank-Gebietsschemas und ohne Unterscheidung der Groß-/Kleinschreibung.
NativeToAnsiWandelt einen String aus dem Zeichensatz des angegebenen Gebietsschemas in den ANSI-Zeichensatz um.
NativeToAnsiBufWandelt einen String des angegebenen Gebietsschemas in den ANSI-Zeichensatz um.
RegisterBDEInitProc

Typen

PKeyBuffer
PRecInfo
TBatchModeTBatchMode gibt die Art von Batch-Operation an, die mit einer Datenbanktabelle durchgeführt wird.
TBDECallbackEvent
TBDEInitProc
TBDEKeyBuffer
TBDERecInfo
TBlobDataArray
TConfigMode
TConfigModes
TDatabaseEvent
TDatabaseLoginEvent
TDatabaseNotifyEvent
TDBFlags
TFieldDescList
TIndexDescList
TIndexName
TLocaleTLocale wird für die Eigenschaft Locale oder DBLocale verwendet.
TLockTypeTLockType gibt an, wie eine Paradox- oder dBASE-Tabelle gesperrt werden kann.
TParamBindMode
TPasswordEvent
TRecNoStatus
TServerDesc
TServerDescList
TSPParamDescList
TTableType
TTraceFlag
TTraceFlagsTTraceFlag und TTraceFlags geben an, welche Typen von Meldungen zwischen einer Anwendung und dem InterBase-Server übertragen werden.
TTransIsolation
TValCheckList

Variablen

BlobTypeMap
DataTypeMap
FldSubTypeMap
FldTypeMap
GetObjectContextProc
SessionVerwaltet die von der Anwendung verwendeten Datenbankkomponenten.
SessionsErmöglicht den Zugriff auf die Methoden und Eigenschaften von TSessionList.

Konstanten

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;