此頁(yè)沒(méi)有內(nèi)容條目
內(nèi)容

   

指定 Recordset 對(duì)象當(dāng)前記錄的序號(hào)位置。

設(shè)置和返回值

設(shè)置或返回從 1 到 Recordset 對(duì)象 (PageCount) 所含頁(yè)數(shù)的長(zhǎng)整型值,或者返回以下常量。

常量

說(shuō)明

AdPosUnknown

Recordset 為空,當(dāng)前位置未知,或者提供者不支持 AbsolutePage 屬性。

AdPosBOF

當(dāng)前記錄指針位于 BOF(即 BOF 屬性為 True。)

adPosEOF

當(dāng)前記錄指針位于 EOF(即 EOF 屬性為 True。)

 

說(shuō)明

使用 AbsolutePosition 屬性可根據(jù)其在 Recordset 中的序號(hào)位置移動(dòng)到記錄,或確定當(dāng)前記錄的序號(hào)位置。提供者必須支持該屬性的相應(yīng)功能才能使用該屬性。

AbsolutePage 屬性一樣,AbsolutePosition 從 1 開(kāi)始,并在當(dāng)前記錄為 Recordset 中的第一個(gè)記錄時(shí)等于 1。從 RecordCount 屬性可獲得 Recordset 對(duì)象的總記錄數(shù)。

設(shè)置 AbsolutePosition 屬性時(shí),即使該屬性指向位于當(dāng)前緩存中的記錄,ADO 也將使用以指定的記錄開(kāi)始的新記錄組重新加載緩存。CacheSize 屬性決定該記錄組的大小。

注意   不能將 AbsolutePosition 屬性作為替代的記錄編號(hào)使用。刪除前面的記錄時(shí),給定記錄的當(dāng)前位置將發(fā)生改變。如果 Recordset 對(duì)象被重新查詢或重新打開(kāi),則無(wú)法保證給定記錄有相同的 AbsolutePosition。書(shū)簽仍然是保持和返回給定位置的推薦方式,并且在所有類型的 Recordset 對(duì)象的定位時(shí)是唯一的方式。