資料錄集定位
使用 AbsolutePosition 屬性,根據其在 Recordset 物件中的序數位置移至記錄,或判斷目前記錄的序數位置。 提供者必須支援這個屬性的適當功能才可使用。
AbsolutePosition 是以 1 為基礎,當目前記錄是 Recordset 中的第一筆記錄時,則等於 1。 如先前所述,您可以從 RecordCount 屬性取得 Recordset 物件中的記錄總數。
當您設定 AbsolutePosition 屬性時,即使其為目前快取中的記錄,ADO 還是會從您指定的記錄開始,以新的記錄群組重新載入快取。 CacheSize 屬性會決定此群組的大小。
注意
您不應使用 AbsolutePosition 屬性做為 Surrogate 記錄號碼。 當您刪除上述記錄時,給定記錄的位置隨即變更。 如果重新查詢或重新開啟 Recordset 物件,則也不會保證給定的記錄會有相同的 AbsolutePosition。 書籤是保留並返回給定位置的建議方式,而且是所有 Recordset 物件類型間唯一的置放方式。