CRecordset::SetAbsolutePosition

無効 SetAbsolutePosition ( nRows );
(CDBException、CMemoryException) を投げます。

パラメーター

nRows

1 ベース内の序数位置は、現在のレコードのレコード セット。

解説

レコード セットは、指定されたレコード番号に対応するレコードの位置を指定するにはこのメンバー関数を呼び出します。SetAbsolutePositionこの序数位置に基づいて、現在のレコード ポインターを移動します。

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

ODBC レコード セットでは、レコード セットの最初のレコードには、絶対位置設定の 1 を参照;0 に設定、ファイルの先頭 (BOF) 位置を参照します。

SetAbsolutePositionを負の値を渡すこともできます。この場合、レコード セットの位置は、レコード セットの末尾から評価されます。たとえば、 SetAbsolutePosition( -1 ) 、レコード セット内の最後のレコードに現在のレコード ポインターを移動。

特価;絶対位置は、代替レコード番号として使用するものではありません。ブックマークは、まだ保持し、特定の位置には、前のレコードが削除されると、レコードの位置からの変更点を返すに推奨される方法です。さらに、レコード セット内の個々 のレコードの順序はORDER BY句を使用して、SQL ステートメントで作成されない限り保証されないため、レコード セットが再作成された場合、指定したレコードが同じ絶対位置が保証できません。(&N)。

レコード セットの移動とブックマークの詳細についてを参照してください レコード セット: スクロール (ODBC) レコード セット: ブックマークと絶対位置 (ODBC)Visual の C++ プログラマのガイド

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

参照特価;CRecordset::SetBookmark(&N)

Index