CDaoRecordset::GetPercentPosition

float GetPercentPosition ();
throw (CDaoException, CMemoryException);

戻り値

レコード セットのレコードの割合に基づいて、レコード セット オブジェクトの現在のレコードのおおよその位置を示す数値 0 と 100 の間。

解説

完全に、レコード セットを作成する前にGetPercentPositionを呼び出す場合、ダイナセット タイプまたはスナップショット タイプのレコード セットで作業すると、運動量はGetRecordCountの呼び出しで示されるアクセスされたレコードの数を基準にです。すべてのレコード セットの人口を完了するには、 MoveLastを呼び出すことによって、レコードを移動すること最後にすることができますが、これはかなりの時間がかかることがあります。

インデックスのないテーブルを含む、レコード セット オブジェクトのすべての 3 つのタイプにGetPercentPositionを呼び出すことができます。しかし、前方参照のみのスクロールのスナップショット、または外部データベースに対するパススルー クエリから開いたレコード セットにGetPercentPositionを呼び出すことはできません。ある場合現在レコードがありません、または彼は現在のレコードが削除されて、 CDaoExceptionがスローされます。

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

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

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

Index