CDaoRecordset::GetPercentPosition
更新 : 2007 年 11 月
ダイナセット タイプのレコードセット、またはスナップショット タイプのレコードセットを使用している場合、レコードセットのすべてのレコードが集められる前に GetPercentPosition を呼び出すと、そのとき返される値は GetRecordCount の呼び出しで示されるアクセスできるレコード数との相対位置になります。
float GetPercentPosition( );
戻り値
レコードセットのレコード総数のパーセンテージで示した、レコードセット オブジェクト内での現在のレコードのおおよその位置を示す 0 ~ 100 の数値を返します。
解説
レコードセットのすべてのレコードを集めるために、MoveLast を呼び出すことで最後のレコードに移動できますが、かなりの時間がかかることがあります。
インデックスのないテーブル タイプを含む、レコードセット オブジェクトの 3 つの型すべてで、GetPercentPosition を呼び出すことができます。しかし、前方スクロール専用のスナップショット、または外部データベースに対してパススルー クエリにより開かれたレコードセットに対しては、GetPercentPosition を呼び出すことができません。現在のレコードがない、または現在のレコードが削除された場合は、CDaoException がスローされます。
関連情報については、DAO ヘルプの「PercentPosition Property」を参照してください。
必要条件
ヘッダー : afxdao.h
参照
参照
CDaoRecordset::SetPercentPosition