CDaoRecordset::GetAbsolutePosition

長い GetAbsolutePosition ();
throw (CDaoException, CMemoryException);

戻り値

0 から整数、レコード セットのレコードの数には。現在のレコードの序数位置のレコードに対応するには。

解説

レコード セット オブジェクトの現在のレコードのレコード数を返します。基になる DAO オブジェクトの AbsolutePosition プロパティ値は、0 から始まるです;0 に設定、レコード セットの最初のレコードを参照します。GetRecordCountの呼び出し作成されたレコード セットのレコードの数を決定できます。それは数を決定するすべてのレコードにアクセスする必要があります。 のでGetRecordCountの呼び出し時間がかかることがあります。

特価レコード セットにレコードがないとき現在のレコードがない場合;? 1 が返されます。現在のレコードが削除された場合は、AbsolutePosition プロパティの値が定義されていないとは参照されている場合は、MFC は例外をスローします。ダイナセット タイプのレコード セットには、新しいレコード、シーケンスの末尾に追加されます。(&N)。

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

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

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

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

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

Index