FireDAC.Comp.DataSet.TFDDataSet.GetRow
Delphi
function GetRow(ABuffer: TRecBuf = C_NIL; AForceBufferRead: Boolean = False): TFDDatSRow;
C++
Firedac::Dats::TFDDatSRow* __fastcall GetRow(NativeInt ABuffer = (NativeInt)(0x0), bool AForceBufferRead = false);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | FireDAC.Comp.DataSet.pas FireDAC.Comp.DataSet.hpp |
FireDAC.Comp.DataSet | TFDDataSet |
説明
DatS 行を返します。
GetRow メソッドを呼び出すと、指定されたデータセット レコード バッファに対する、または、現在のレコードに対する、DatS 行オブジェクトを取得することができます。
ABuffer
が指定されている場合、FireDAC は、そこから関連づけられている行オブジェクトを取ります。そうでなければ、データセット内の現在の位置に相当する TDataSet.ActiveBuffer 値を使用します。
例
var
oRow: TFDDatSRow;
.....
oRow := FDQuery1.GetRow;
// この行に対するすべての変更をキャンセル
oRow.RejectChanges;
例
// 現在のデータセット行の内容を表示
ShowMessage(FDQuery1.GetRow.DumpRow(True));