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 屬性取得總頁數。
適用於
另請參閱
AbsolutePage、PageCount 和 PageSize 屬性範例 (VB)
AbsolutePage、PageCount 和 PageSize 屬性範例 (VC++)
AbsolutePosition 屬性 (ADO)
PageCount 屬性 (ADO)
PageSize 屬性 (ADO)