共用方式為


CDaoRecordset::GetAbsolutePosition

傳回資料錄集物件的目前資料錄的資料錄數目。

long GetAbsolutePosition( );

傳回值

從 0 的整數值至資料錄的資料錄集。 對應至目前的資料錄的序號位置在資料錄集。

備註

DAO 基礎物件的 AbsolutePosition 屬性值是以零起始的;設定 0 參考在資料錄集的第一筆資料錄。 您可以藉由呼叫 GetRecordCount決定填入的資料錄數目資料錄集。 因為它必須存取所有資料錄判斷計數,呼叫 GetRecordCount 可能需要一些時間。

如果沒有目前資料錄,時,不會用在資料錄集中的資料錄,則傳回– 1。 如果目前的資料錄已刪除, AbsolutePosition 屬性值未定義和 MFC 會擲回例外狀況,若是參考。 如需動態集類型的資料錄集,新資料錄加入至序列的結尾。

注意事項注意事項

這個屬性並不是要用來當做 Proxy 資料錄編號。書籤仍是建議的方式保留並傳回到指定的位置和是唯一可以放置跨資料錄集物件的所有型別的目前資料錄。特別是,,在之前的資料錄已刪除時,任何指定記錄的位置變更。也不會有該資料錄會有相同的絕對位置的保證,如果資料錄集重新建立,因為個別資料錄的順序在資料錄集內不保證會使用 ORDERBY 子句,,除非它建立 SQL 陳述式。

注意事項注意事項

此成員函式以動態集和快照集型別類型的資料錄集才有效。

如需相關資訊,請參閱本主題 AbsolutePosition 「屬性」DAO 說明。

需求

Header: afxdao.h

請參閱

參考

CDaoRecordset 類別

階層架構圖

CDaoRecordset::SetAbsolutePosition