Bde.DBTables

From RAD Studio API Documentation
Jump to: navigation, search

Defines the BDE classes, functions, types, and constants. Note that BDE is deprecated. Please use newer database technologies, such as dBExpress and DataSnap.

Package bdertl290.bpl

Classes

EDBEngineErrorEDBEngineError is the exception class for Borland Database Engine errors.
ENoResultSetENoResultSet is the exception class for unsuccessful attempts to open a dataset query.
TBatchMoveTBatchMove performs database operations on groups of records or entire tables.
TBDECallbackTBDECallback is a wrapper for a Borland Database Engine (BDE) callback function.
TBDEDataSetEncapsulates Borland Database Engine (BDE) functionality for descendant dataset objects.
TBlobStreamTBlobStream is a stream object that provides services which allow applications to read from or write to field objects that represent Binary large object (BLOB) fields.
TDatabaseTDatabase provides discrete control over a connection to a single database in a BDE-based database application.
TDataSetUpdateObjectTDataSetUpdateObject is a base class for update objects used to update otherwise unupdatable queries or stored procedures in applications that cache updates.
TDBDataSetTDBDataSet encapsulates database connectivity for descendant dataset objects.
TDBErrorTDBError represents Borland Database Engine errors for the EDBEngineError exception class.
TIndexFiles
TNestedTableTNestedTable encapsulates a dataset that is nested as a field within another table.
TParamListTParamList manages a list of session parameters.
TQueryTQuery represents a dataset with a result set that is based on an SQL statement.
TSessionTSession provides global management of a group of database connections in an application.
TSessionListTSessionList manages one or more Borland Database Engine (BDE) sessions in a database application.
TSQLUpdateObjectTSQLUpdateObject is the base class for classes that use an SQL command to apply cached updates on behalf of queries or stored procedures that can't post updates directly.
TStoredProcTStoredProc encapsulates a stored procedure in a BDE-based application.
TTableTTable encapsulates a database table.
TUpdateSQLTUpdateSQL applies cached updates on behalf of queries or stored procedures that can't post updates directly.

Routines

AnsiToNativeConverts a string from the ANSI character set to the character set associated with a given locale.
AnsiToNativeBufConverts a string from the ANSI character set to the character set associated with a given locale.
CheckDetermines whether a value returned from the Borland Database Engine (BDE) represents an error condition.
DbiErrorCreates and raises an EDBEngineError exception for an error code returned by the Borland Database Engine (BDE).
GetFieldSource
NativeCompareStrCompares strings based on a database locale case sensitively.
NativeCompareStrBufCompares null-terminated strings based on a database locale case sensitively.
NativeCompareTextCompares strings based on a database locale without case sensitivity.
NativeCompareTextBufCompares null-terminated strings based on a database locale and is not case sensitive.
NativeToAnsiConverts a string from the character set of the given locale to the ANSI character set.
NativeToAnsiBufConverts a string from the character set of a specified locale into the ANSI character set.
RegisterBDEInitProc

Types

PKeyBuffer
PRecInfo
TBatchModeTBatchMode indicates the type of batch operation to be performed on a database table.
TBDECallbackEvent
TBDEInitProc
TBDEKeyBuffer
TBDERecInfo
TBlobDataArray
TConfigMode
TConfigModes
TDatabaseEvent
TDatabaseLoginEvent
TDatabaseNotifyEvent
TDBFlags
TFieldDescList
TIndexDescList
TIndexName
TLocaleTLocale is the type for the Locale or DBLocale property.
TLockTypeIndicates how a Paradox or dBASE table can be locked.
TParamBindMode
TPasswordEvent
TRecNoStatus
TServerDesc
TServerDescList
TSPParamDescList
TTableType
TTraceFlag
TTraceFlagsTTraceFlags and TTraceFlags indicate the types of messages that pass between an application and the InterBase server.
TTransIsolation
TValCheckList

Variables

BlobTypeMap
DataTypeMap
FldSubTypeMap
FldTypeMap
GetObjectContextProc
SessionMaintains database components used by an application.
SessionsProvides access to TSessionList methods and properties.

Constants

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;