CRecordset::GetStatus
void GetStatus ( CRecordsetStatusamp; rStatus ) const;(&A)
パラメーター
rStatus
CRecordsetStatusオブジェクトへの参照。詳細については「解説」を参照してください。
解説
レコード セットまたは最後のレコードが見られているかどうか、現在のレコードのインデックスを確認するにはこのメンバー関数を呼び出します。CRecordsetのインデックスを追跡しようとしています。 しかし、いくつかの状況でこのできない可能性があります。GetRecordCountをの説明を参照してください。
CRecordsetStatus構造は次の形式をが:
構造体 CRecordsetStatus{特価;長い m_lCurrentRecord;BOOL m_bRecordCountFinal;}(&N)
CRecordsetStatusの 2 つのメンバーは次の意味があります。:
-
m_lCurrentRecord特価;レコード セットの現在のレコードのインデックスには、知られている場合が含まれます。インデックスを判断できない場合は、このメンバーにはAFX_CURRENT_RECORD_UNDEFINED (-2) が含まれています。IsBOFが真(空のレコード セットまたは最初のレコードより前にスクロールしようとする)、しm_lCurrentRecordの場合AFX_CURRENT_RECORD_BOFに (-1) が設定されます。最初のレコードには 0 に設定されている場合は、第 2 1 日を記録し、(&N)。
-
m_bRecordCountFinal特価;レコード セットのレコードの合計数が決まっている場合は 0 以外です。一般的にこのレコード セットの先頭から、までMoveNextを呼び出すことによって達成する必要がありますIsEOFが 0 以外の値を返します。このメンバーがゼロの場合は、レコード数GetRecordCountでいない場合は-1、返されるレコード数だけ「ハイ ・ ウォータ ・ マーク」です。(&N)。
CRecordset の概要|nbsp;クラス メンバー |階層図(&N)
参照特価;CRecordset::GetRecordCount(&N)