Bde.DBTables
Defines the BDE classes, functions, types, and constants. Note that BDE is deprecated. Please use newer database technologies, such as dBExpress and DataSnap.
| Package | bdertl250.bpl |
|---|
Contents
Classes
| EDBEngineError | EDBEngineError is the exception class for Borland Database Engine errors. |
| ENoResultSet | ENoResultSet is the exception class for unsuccessful attempts to open a dataset query. |
| TBatchMove | TBatchMove performs database operations on groups of records or entire tables. |
| TBDECallback | TBDECallback is a wrapper for a Borland Database Engine (BDE) callback function. |
| TBDEDataSet | Encapsulates Borland Database Engine (BDE) functionality for descendant dataset objects. |
| TBlobStream | TBlobStream 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. |
| TDatabase | TDatabase provides discrete control over a connection to a single database in a BDE-based database application. |
| TDataSetUpdateObject | TDataSetUpdateObject is a base class for update objects used to update otherwise unupdatable queries or stored procedures in applications that cache updates. |
| TDBDataSet | TDBDataSet encapsulates database connectivity for descendant dataset objects. |
| TDBError | TDBError represents Borland Database Engine errors for the EDBEngineError exception class. |
| TIndexFiles | |
| TNestedTable | TNestedTable encapsulates a dataset that is nested as a field within another table. |
| TParamList | TParamList manages a list of session parameters. |
| TQuery | TQuery represents a dataset with a result set that is based on an SQL statement. |
| TSession | TSession provides global management of a group of database connections in an application. |
| TSessionList | TSessionList manages one or more Borland Database Engine (BDE) sessions in a database application. |
| TSQLUpdateObject | TSQLUpdateObject 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. |
| TStoredProc | TStoredProc encapsulates a stored procedure in a BDE-based application. |
| TTable | TTable encapsulates a database table. |
| TUpdateSQL | TUpdateSQL applies cached updates on behalf of queries or stored procedures that can't post updates directly. |
Routines
| AnsiToNative | Converts a string from the ANSI character set to the character set associated with a given locale. |
| AnsiToNativeBuf | Converts a string from the ANSI character set to the character set associated with a given locale. |
| Check | Determines whether a value returned from the Borland Database Engine (BDE) represents an error condition. |
| DbiError | Creates and raises an EDBEngineError exception for an error code returned by the Borland Database Engine (BDE). |
| GetFieldSource | |
| NativeCompareStr | Compares strings based on a database locale case sensitively. |
| NativeCompareStrBuf | Compares null-terminated strings based on a database locale case sensitively. |
| NativeCompareText | Compares strings based on a database locale without case sensitivity. |
| NativeCompareTextBuf | Compares null-terminated strings based on a database locale and is not case sensitive. |
| NativeToAnsi | Converts a string from the character set of the given locale to the ANSI character set. |
| NativeToAnsiBuf | Converts a string from the character set of a specified locale into the ANSI character set. |
| RegisterBDEInitProc |
Types
| PKeyBuffer | |
| PRecInfo | |
| TBatchMode | TBatchMode 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 | |
| TLocale | TLocale is the type for the Locale or DBLocale property. |
| TLockType | Indicates how a Paradox or dBASE table can be locked. |
| TParamBindMode | |
| TPasswordEvent | |
| TRecNoStatus | |
| TServerDesc | |
| TServerDescList | |
| TSPParamDescList | |
| TTableType | |
| TTraceFlag | |
| TTraceFlags | TTraceFlags and TTraceFlags indicate the types of messages that pass between an application and the InterBase server. |
| TTransIsolation | |
| TValCheckList |
Variables
| BlobTypeMap | |
| DataTypeMap | |
| FldSubTypeMap | |
| FldTypeMap | |
| GetObjectContextProc | |
| Session | Maintains database components used by an application. |
| Sessions | Provides access to TSessionList methods and properties. |
Constants
| cmAll | cmAll: Set = [cfmVirtual..cfmSession]; |
| cmPersistent | cmPersistent: Set = [cfmPersistent]; |
| cmSession | cmSession: Set = [cfmSession]; |
| cmVirtual | cmVirtual: Set = [cfmVirtual]; |
| dbfDatabase | dbfDatabase: Integer = 9; |
| dbfExecProc | dbfExecProc: Integer = 7; |
| dbfExecSQL | dbfExecSQL: Integer = 2; |
| dbfFieldList | dbfFieldList: Integer = 4; |
| dbfIndexList | dbfIndexList: Integer = 5; |
| dbfOpened | dbfOpened: Integer = 0; |
| dbfPrepared | dbfPrepared: Integer = 1; |
| dbfProcDesc | dbfProcDesc: Integer = 8; |
| dbfProvider | dbfProvider: Integer = $A; |
| dbfStoredProc | dbfStoredProc: Integer = 6; |
| dbfTable | dbfTable: Integer = 3; |
| smTraceBufSize | smTraceBufSize: Integer = $8006; |