CDaoRecordset::SetAbsolutePosition

無効 SetAbsolutePosition (長い lPosition );
throw (CDaoException, CMemoryException);

パラメーター

lPosition

現在のレコードの序数位置のレコードに対応するには。

解説

レコード セット オブジェクトの現在のレコードの相対レコード番号を設定します。Setabsoluteposition 、ダイナセット タイプまたはスナップショット タイプのレコード セット内の順序位置に基づいて特定のレコードに現在のレコード ポインターを移動することができます。GetAbsolutePositionを呼び出して、現在のレコードの数を決定することもできます。

特価;このメンバー関数は、ダイナセット タイプとスナップショット タイプのレコード セットに対してのみ有効です。(&N)。

基になる DAO オブジェクトの AbsolutePosition プロパティ値は、0 から始まるです;0 に設定、レコード セットの最初のレコードを参照します。値は、例外をスローする MFC 集められたレコードの数よりも大きい設定。GetRecordCountメンバー関数を呼び出して作成されたレコード セットのレコードの数を決定することができます。

現在のレコードが削除された場合は、AbsolutePosition プロパティの値が定義されていないとは参照されている場合は、MFC は例外をスローします。新しいレコードは、シーケンスの末尾に追加されます。

特価;このプロパティは、代替レコード番号として使用するものではありません。ブックマークはまだ保持し、特定のポジションに戻るに推奨される方法され、現在のレコードのブックマークをサポートするレコード セット オブジェクトのすべての種類間で位置する唯一の方法です。特に、前のレコードが削除された場合、指定されたレコードの位置を変更します。また、 ORDER BY句を使用して、SQL ステートメントで作成されない限り、レコード セット内の個々 のレコードの順序は保証されないため、レコード セットが再作成された場合、指定したレコードが同じ絶対位置が保証はありません。(&N)。

レコード検索の詳細については、資料を参照してください DAO レコード セット: レコード セットの移動Visual の C++ プログラマのガイド。関連情報については、DAO ヘルプの「AbsolutePosition プロパティ」のトピックを参照してください。

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

参照特価;CDaoRecordset::GetAbsolutePosition(&N)

Index