CRecordset::MovePrev

void MovePrev ( );
スロー ( CDBException、CMemoryException );

解説

前の行セットの現在のレコードの最初のレコードにこのメンバー関数を呼び出します。バルク行フェッチを実装していない場合は、 MovePrevは単純に前のレコードに移動、レコード セットは、行セットのサイズは 1 が。

特価;このメンバー関数が前方専用レコード セットでは無効です。(&N)。

特価;レコード セット内を移動すると、削除されたレコードがスキップされないことがあります。詳細については、 IsDeletedメンバー関数を参照してください。(&N)。

注意特価;レコード セットにレコードがあるない場合は移動関数を呼び出すは例外をスローします。レコード セットにレコードが存在するかどうかを確認するには、 IsBOFIsEOFを呼び出します(&N)。

また、 MovePrevを呼び出す前にIsBOFを呼び出すことをお勧めします。たとえば前のレコード セットの先頭をスクロールする場合は、 IsBOFが 0 以外の値返されます;MovePrevへの後続の呼び出しが例外をスローします。

現在のレコードの中の移動関数を呼び出す場合が更新または追加、更新プログラムは警告なしに失われます。

レコード セットの移動の詳細についてを参照してください レコード セット: スクロール (ODBC) レコード セット: ブックマークと絶対位置 (ODBC)Visual の C++ プログラマのガイド。バルク行フェッチの詳細については、資料を参照してください レコード セット: レコードのフェッチ一括 (ODBC)Visual の C++ プログラマのガイド

Isbof 関数を例します。

CRecordset の概要|nbsp;クラス メンバー |階層図(&N)

参照特価;CRecordset::MoveCRecordset::MoveNextCRecordset::MoveFirstCRecordset::MoveLastCRecordset::IsBOFCRecordset::IsEOF(&N)

Index