Bde.DBTables
BDE クラス、関数、型、定数を定義します。BDEは廃止予定である点に注意してください。代わりに、dBExpress や DataSnap など、新しいデータベース技術を使用してください。
パッケージ | bdertl240.bpl |
---|
クラス
EDBEngineError | EDBEngineError は,ボーランドデータベースエンジン(BDE)のエラーによって生成される例外クラスです。 |
ENoResultSet | ENoResultSet は,データセットに対する問い合わせを実行できなかった場合の例外クラスです。 |
TBatchMove | TBatchMove は、レコード群またはテーブル全体に対してデータベース操作を実行します。 |
TBDECallback | TBDECallback は,ボーランドデータベースエンジン(BDE)のコールバック関数のラッパーです。 |
TBDEDataSet | 下位データセットオブジェクト用にボーランドデータベースBde.DBTables.TDBDataSetエンジン(BDE)機能をカプセル化します。 |
TBlobStream | TBlobStream は、バイナリ ラージ オブジェクト(BLOB)フィールドを表すフィールド オブジェクトに対してアプリケーションから読み書きできるようにするためのサービスを提供する、ストリーム オブジェクトです。 |
TDatabase | TDatabase は、BDE ベースのデータベース アプリケーションにおける 1 つ 1 つのデータベースに対する接続を個別に管理するためのものです。 |
TDataSetUpdateObject | TDataSetUpdateObject は,更新をキャッシュするアプリケーションにおける更新不可の問い合わせまたはストアドプロシージャを更新するために使用する更新オブジェクトのための基本クラスです。 |
TDBDataSet | TDBDataSet は,派生データセットオブジェクトのデータベース接続をカプセル化します。 |
TDBError | TDBError は,EDBEngineError 例外クラス用のボーランドデータベースBde.DBTables.TDBDataSetエンジンのエラーを表します。 |
TIndexFiles | |
TNestedTable | TNestedTable は、別のテーブル内にフィールドとしてネストされているデータセットをカプセル化したものです。 |
TParamList | TParamList オブジェクトはセッションパラメータのリストを管理します。 |
TQuery | TQuery は、SQL 文を基に得られた結果セットを持つデータセットを表します。 |
TSession | TSession は、アプリケーションで使用するデータベース接続のグループをグローバルに管理するためのものです。 |
TSessionList | TSessionList は,データベースアプリケーションで 1 つまたは複数のボーランドデータベースエンジン(BDE)のセッションを管理します。 |
TSQLUpdateObject | TSQLUpdateObject は,直接更新を登録できない問い合わせまたはストアドプロシージャのかわりに,SQL コマンドを使ってキャッシュされた更新を適用するクラスの基本クラスです。 |
TStoredProc | TStoredProc は、BDE ベースのアプリケーションにおけるストアド プロシージャをカプセル化したものです。 |
TTable | TTable は、データベース テーブルをカプセル化したものです。 |
TUpdateSQL | TUpdateSQL は、更新を直接ポストできないクエリやストアド プロシージャに代わって、キャッシュされた更新を適用します。 |
ルーチン
AnsiToNative | 文字列を、ANSI 文字セットから、与えられたロケールに関連付けられている文字セットに変換します。 |
AnsiToNativeBuf | ANSI 文字セットの文字列を,指定されたロケールと関連付けられている文字セットに変換します。 |
Check | Borland Database Engine(BDE)から返された値がエラー状況を示しているかどうかを判別します。 |
DbiError | Borland Database Engine(BDE)によって返されたエラー コードに対して、EDBEngineError 例外を作成および発生させます。 |
GetFieldSource | |
NativeCompareStr | データベース ロケールの大文字小文字の区別に基づいて、文字列を比較します。 |
NativeCompareStrBuf | ヌルで終わる文字列を比較します。比較操作はデータベースのロケールによって制御され,大文字と小文字は区別されます。 |
NativeCompareText | データベース ロケールの大文字小文字の区別なしで、文字列を比較します。 |
NativeCompareTextBuf | ヌルで終わる文字列を比較します。比較操作はデータベースのロケールによって制御され,大文字と小文字は区別されません。 |
NativeToAnsi | 文字列を、指定されたロケールの文字セットから、ANSI 文字セットに変換します。 |
NativeToAnsiBuf | 指定されたロケールの文字セットの文字列を ANSI 文字セットに変換します。 |
RegisterBDEInitProc |
型
PKeyBuffer | |
PRecInfo | |
TBatchMode | TBatchMode 型は,データベーステーブルで実行されるバッチ操作の型を示します。 |
TBDECallbackEvent | |
TBDEInitProc | |
TBDEKeyBuffer | |
TBDERecInfo | |
TBlobDataArray | |
TConfigMode | |
TConfigModes | |
TDatabaseEvent | |
TDatabaseLoginEvent | |
TDatabaseNotifyEvent | |
TDBFlags | |
TFieldDescList | |
TIndexDescList | |
TIndexName | |
TLocale | TLocale は、Locale または DBLocale プロパティの型です。 |
TLockType | Paradox テーブルまたは dBase テーブルがどのようにロックされるかを示します。 |
TParamBindMode | |
TPasswordEvent | |
TRecNoStatus | |
TServerDesc | |
TServerDescList | |
TSPParamDescList | |
TTableType | |
TTraceFlag | |
TTraceFlags | TTraceFlags と TTraceFlags は,アプリケーションと InterBase サーバー間で受け渡されるメッセージの種類を示します。 |
TTransIsolation | |
TValCheckList |
変数
BlobTypeMap | |
DataTypeMap | |
FldSubTypeMap | |
FldTypeMap | |
GetObjectContextProc | |
Session | アプリケーションで使用されるデータベースコンポーネントを管理します。 |
Sessions | TSessionList のメソッドおよびプロパティへのアクセスを提供します。 |
定数
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; |