Data.DB.TDataSet.ActiveBuffer
Delphi
function ActiveBuffer: TRecBuf; inline;
C++
TRecBuf __fastcall ActiveBuffer();
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Data.DB.pas Data.DB.hpp |
Data.DB | TDataSet |
説明
アクティブレコード用のバッファへのポインタを返します。
ActiveBuffer メソッドは,アクティブバッファがアクティブレコード用のバッファを指すことが保証されるようにするために,データセットの多くのメソッドによって内部的に使用されます。アプリケーションが既存のデータセットメソッドを使用している場合は,アクティブバッファは常に正しく設定されています。したがって,ActiveBuffer を直接呼び出す必要性はあまりありません。
メモ: 単方向データセットはレコードのバッファリングをサポートしていません。単方向データセットでは,ActiveBuffer は無意味な値を返します。
ActiveBuffer は,ブックマーク関連のメソッドでアクティブレコードバッファへのインデックスに対してブックマーク情報を取り出すために使用されることもあります。
カスタムデータセットルーチンを提供するアプリケーションでは,バッファデータにアクセスするために ActiveBuffer を呼び出すことが必要です。