Data.DB.TDataSet.CurrentRecord

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

Delphi

property CurrentRecord: Integer read FCurrentRecord;

C++

__property int CurrentRecord = {read=FCurrentRecord, nodefault};

プロパティ

種類 可視性 ソース ユニット
property protected
Data.DB.pas
Data.DB.hpp
Data.DB TDataSet

説明

レコードバッファの内部キャッシュの現在のレコードのインデックスを示します。

TDataSet のほとんどの下位オブジェクトは,基底のデータベーステーブルからのレコードの内部キャッシュを保持しています。たとえば,データセットがデータベース対応グリッドに値を設定するのに使用される場合,キャッシュにはグリッド内の各行のレコードが含まれます。CurrentRecord は,このレコードバッファのキャッシュ内での現在のレコードのオフセットを示します。

現在のレコードは,現在データセットによって使用されているレコードです。データセットがほかのレコードにかかわる操作を実行するときは,現在のレコードはアクティブレコード(エンドユーザーがアクティブと見るレコード)とは異なる場合もあります。たとえば,データベース対応グリッドを描画するとき,CurrentRecord はすべての可視レコードに対して処理を行いますが,ActiveRecord はそのまま変わりません。

メモ:  単方向データセットの場合,CurrentRecord は無意味です。

関連項目