Data.SqlExpr.TCustomSQLDataSet.GetRecord

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

Delphi

function GetRecord(Buffer: TRecBuf; GetMode: TGetMode; DoCheck: Boolean): TGetResult; overload; override;
function GetRecord(Buffer: TRecordBuffer; GetMode: TGetMode; DoCheck: Boolean): TGetResult; overload; override; deprecated 'Use overloaded method instead';

C++

virtual Data::Db::TGetResult __fastcall GetRecord(NativeInt Buffer, Data::Db::TGetMode GetMode, bool DoCheck)/* overload */;
virtual Data::Db::TGetResult __fastcall GetRecord _DEPRECATED_ATTRIBUTE1("Use overloaded method instead") (System::PByte Buffer, Data::Db::TGetMode GetMode, bool DoCheck)/* overload */;

プロパティ

種類 可視性 ソース ユニット
function protected
Data.SqlExpr.pas
Data.SqlExpr.hpp
Data.SqlExpr TCustomSQLDataSet

説明

指定されたレコードへ移動します。

Data.SqlExpr.TCustomSQLDataSet.GetRecord は Data.DB.TDataSet.GetRecord を継承しています。以下の内容はすべて Data.DB.TDataSet.GetRecord を参照しています。

指定されたレコードへ移動します。

GetRecord を使用すると、GetMode パラメータによって指定されたレコードを取得することができます。

Buffer パラメータは、レコード バッファを表すメモリ位置へのポインタです。

GetMode パラメータは、レコード抽出モードを指定し、次の値をとることができます:

説明

gmCurrent

現在のレコードが取得されます。

gmNext

現在のレコードの次のものが取得されます。

gmPrior

現在のレコードの前のものが取得されます。

DoCheck パラメータが True の場合、現在のレコードからデータを取得しようした際にエラーが発生し、grError が変えると、メソッドは信号を発します。

メソッドは、以下の意味の TGetResult 値を返します:


説明

grOK

現在のレコードからデータを取得しようとした際、エラーは発生しなかった。

grBOF

データセットの開始部分にある場合、BOF(Begin of File)が返される。

grEOF

データセットの終了部分にある場合、EOF(End of File)が返される。

grError

現在のレコードからデータを取得しようとした際、エラーが発生した。


メモ: このメソッドは抽象メソッドです。すべてのデータセットは、必要に応じてオーバーライドしなければなりません。


関連項目