共用方式為


AbsolutePage 屬性 (ADO)

指出目前記錄所在的頁面。

設定和傳回值

針對 32 位程式代碼,會設定或傳回 Long 值,從 1 到 Recordset 物件中的頁數(PageCount),或傳回其中一個 PositionEnum 值。

若為64位程式代碼,請使用提供儲存64位值的數據類型。 例如,您可以使用 Long 或其他長度可以是 64 位長度的值,例如 DBORDINAL。 請勿使用 PositionEnum 值,因為它們的長度限制為 32 位。

言論

這個屬性可用來識別目前記錄所在的頁碼。 它會使用 PageSize 屬性,以邏輯方式將 recordset Recordset 物件的總數據列集計數分割成一系列頁面,每一個頁面的記錄數目都等於 PageSize(但最後一頁可能只有較少的記錄)。 提供者必須支持這個屬性的適當功能才能使用。

  • 取得或設定 AbsolutePage 属性時,ADO 會使用 AbsolutePosition 屬性和 PageSize 屬性,如下所示:

  • 若要取得 AbsolutePage,ADO 會先擷取 AbsolutePosition,然後將它除以 PageSize

  • 若要設定 AbsolutePage,ADO 會移動 AbsolutePosition,如下所示:它會將 PageSize 乘以新的 AbsolutePage 值,然後將 1 加到值。 因此,成功 設定 absolutePage 後,Recordset 中目前的位置是該頁面中的第一筆記錄。

如同 AbsolutePosition 屬性,AbsolutePage 是以 1 為基礎,當當前記錄是 recordset中的第一筆記錄時,則等於 1。 將此屬性設定為移至特定頁面的第一筆記錄。 從 PageCount 屬性取得總頁數。

適用於

Recordset 物件 (ADO)

另請參閱

AbsolutePage、PageCount 和 PageSize 屬性範例 (VB)
AbsolutePage、PageCount 和 PageSize 屬性範例 (VC++)
AbsolutePosition 屬性 (ADO)
PageCount 屬性 (ADO)
PageSize 屬性 (ADO)