Bde.DBTables

提供: RAD Studio API Documentation
移動先: 案内検索

BDE クラス、関数、型、定数を定義します。BDE廃止予定である点に注意してください。代わりに、dBExpressDataSnap など、新しいデータベース技術を使用してください。

パッケージ bdertl.bpl

クラス

EDBEngineErrorEDBEngineError は,ボーランドデータベースエンジン(BDE)のエラーによって生成される例外クラスです。
ENoResultSetENoResultSet は,データセットに対する問い合わせを実行できなかった場合の例外クラスです。
TBatchMoveTBatchMove は、レコード群またはテーブル全体に対してデータベース操作を実行します。
TBDECallbackTBDECallback は,ボーランドデータベースエンジン(BDE)のコールバック関数のラッパーです。
TBDEDataSet下位データセットオブジェクト用にボーランドデータベースBde.DBTables.TDBDataSetエンジン(BDE)機能をカプセル化します。
TBlobStreamTBlobStream は、バイナリ ラージ オブジェクト(BLOB)フィールドを表すフィールド オブジェクトに対してアプリケーションから読み書きできるようにするためのサービスを提供する、ストリーム オブジェクトです。
TDatabaseTDatabase は、BDE ベースのデータベース アプリケーションにおける 1 つ 1 つのデータベースに対する接続を個別に管理するためのものです。
TDataSetUpdateObjectTDataSetUpdateObject は,更新をキャッシュするアプリケーションにおける更新不可の問い合わせまたはストアドプロシージャを更新するために使用する更新オブジェクトのための基本クラスです。
TDBDataSetTDBDataSet は,派生データセットオブジェクトのデータベース接続をカプセル化します。
TDBErrorTDBError は,EDBEngineError 例外クラス用のボーランドデータベースBde.DBTables.TDBDataSetエンジンのエラーを表します。
TIndexFiles
TNestedTableTNestedTable は、別のテーブル内にフィールドとしてネストされているデータセットをカプセル化したものです。
TParamListTParamList オブジェクトはセッションパラメータのリストを管理します。
TQueryTQuery は、SQL 文を基に得られた結果セットを持つデータセットを表します。
TSessionTSession は、アプリケーションで使用するデータベース接続のグループをグローバルに管理するためのものです。
TSessionListTSessionList は,データベースアプリケーションで 1 つまたは複数のボーランドデータベースエンジン(BDE)のセッションを管理します。
TSQLUpdateObjectTSQLUpdateObject は,直接更新を登録できない問い合わせまたはストアドプロシージャのかわりに,SQL コマンドを使ってキャッシュされた更新を適用するクラスの基本クラスです。
TStoredProcTStoredProc は、BDE ベースのアプリケーションにおけるストアド プロシージャをカプセル化したものです。
TTableTTable は、データベース テーブルをカプセル化したものです。
TUpdateSQLTUpdateSQL は、更新を直接ポストできないクエリやストアド プロシージャに代わって、キャッシュされた更新を適用します。

ルーチン

AnsiToNative文字列を、ANSI 文字セットから、与えられたロケールに関連付けられている文字セットに変換します。
AnsiToNativeBufANSI 文字セットの文字列を,指定されたロケールと関連付けられている文字セットに変換します。
CheckBorland Database Engine(BDE)から返された値がエラー状況を示しているかどうかを判別します。
DbiErrorBorland Database Engine(BDE)によって返されたエラー コードに対して、EDBEngineError 例外を作成および発生させます。
GetFieldSource
NativeCompareStrデータベース ロケールの大文字小文字の区別に基づいて、文字列を比較します。
NativeCompareStrBufヌルで終わる文字列を比較します。比較操作はデータベースのロケールによって制御され,大文字と小文字は区別されます。
NativeCompareTextデータベース ロケールの大文字小文字の区別なしで、文字列を比較します。
NativeCompareTextBufヌルで終わる文字列を比較します。比較操作はデータベースのロケールによって制御され,大文字と小文字は区別されません。
NativeToAnsi文字列を、指定されたロケールの文字セットから、ANSI 文字セットに変換します。
NativeToAnsiBuf指定されたロケールの文字セットの文字列を ANSI 文字セットに変換します。
RegisterBDEInitProc

PKeyBuffer
PRecInfo
TBatchModeTBatchMode 型は,データベーステーブルで実行されるバッチ操作の型を示します。
TBDECallbackEvent
TBDEInitProc
TBDEKeyBuffer
TBDERecInfo
TBlobDataArray
TConfigMode
TConfigModes
TDatabaseEvent
TDatabaseLoginEvent
TDatabaseNotifyEvent
TDBFlags
TFieldDescList
TIndexDescList
TIndexName
TLocaleTLocale は、Locale または DBLocale プロパティの型です。
TLockTypeParadox テーブルまたは dBase テーブルがどのようにロックされるかを示します。
TParamBindMode
TPasswordEvent
TRecNoStatus
TServerDesc
TServerDescList
TSPParamDescList
TTableType
TTraceFlag
TTraceFlagsTTraceFlags と TTraceFlags は,アプリケーションと InterBase サーバー間で受け渡されるメッセージの種類を示します。
TTransIsolation
TValCheckList

変数

BlobTypeMap
DataTypeMap
FldSubTypeMap
FldTypeMap
GetObjectContextProc
Sessionアプリケーションで使用されるデータベースコンポーネントを管理します。
SessionsTSessionList のメソッドおよびプロパティへのアクセスを提供します。

定数

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;