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)