レコードセットを配置する
AbsolutePosition プロパティを使用して、Recordset オブジェクト内の序数の位置に基づいてレコードに移動するか、現在のレコードの序数の位置を決定します。 プロバイダーは、このプロパティを使用できるようにするための適切な機能をサポートする必要があります。
AbsolutePosition は 1 から始まる値で、現在のレコードが Recordset の最初のレコードである場合は 1 になります。 前述のように、RecordCount プロパティから Recordset オブジェクト内のレコードの合計数を取得できます。
AbsolutePosition プロパティを設定すると、現在のキャッシュ内のレコードであっても、ADO は指定したレコードから始まる新しいレコード グループでキャッシュを再度読み込みます。 CacheSize プロパティは、このグループのサイズを決定します。
注意
代理レコード番号として AbsolutePosition プロパティを使用しないでください。 前のレコードを削除すると、特定のレコードの位置が変わります。 また、Recordset オブジェクトが再クエリまたは再開された場合、特定のレコードが同じ AbsolutePosition を持つことも保証されません。 ブックマークは、特定の位置を保持して戻るための推奨される方法であり、すべての種類の Recordset オブジェクトとの間で位置を指定する唯一の方法です。