ADOAbsolutePageおよびAbsolutePositionプロパティ_
❮完全なレコードセットオブジェクトリファレンス
AbsolutePage
AbsolutePageプロパティは、Recordsetオブジェクトのページ番号を指定するlong値を設定または返します。1からRecordsetのページ数までの値を設定または返すか、PositionEnum値を返します。現在のレコードがレコードセットの最初のレコードである場合、値は1です。
ヒント: Recordsetの総ページ数を取得するには、PageCountプロパティを使用します。
ヒント: Recordsetを一連のページに分割するには、PageSizeプロパティを使用します。
注:このプロパティは、AbsolutePage、PageCount、およびPageSizeプロパティがプロバイダーによってサポートされている場合にのみ使用できます。
AbsolutePosition
AbsolutePositionプロパティは、Recordsetオブジェクト内の現在のレコードの序数(数値)位置を指定するlong値を設定または返します。1からRecordset内のレコード数までの値を設定または返すか、PositionEnum値を返します。現在のレコードがレコードセットの最初のレコードである場合、値は1です。
このプロパティを数値に設定すると、数値位置のレコードに移動します。
ヒント: Recordset内のレコードの総数を取得するには、RecordCountプロパティを使用します。
注:このプロパティを使用してレコードを一意に識別しないでください。
構文
objRecordset.AbsolutePage
objRecordset.AbsolutePosition
PositionEnum値
Constant | Value | Description |
---|---|---|
adPosUnknown | -1 | Indicates that the Recordset is empty, the current position is unknown, or the provider does not support the AbsolutePage or AbsolutePosition property |
adPosBOF | -2 | Indicates that the current record pointer is before the first record (BOF) |
adPosEOF | -3 | Indicates that the current record pointer is after the last record (EOF) |
❮完全なレコードセットオブジェクトリファレンス