CRecordset::SetAbsolutePosition
在這個資料錄的資料錄集和指定的資料錄號碼對應。
void SetAbsolutePosition(
long nRows
);
參數
- nRows
目前資料錄的以一起始的序號位置在資料錄集。
備註
SetAbsolutePosition 移動根據序數位置的目前記錄指標。
![]() |
---|
此成員函式不能用在順向資料錄集。 |
ODBC 資料錄集,絕對位置設定為 1 會參考資料錄集的第一筆資料錄,設定 0 參考開頭 Archive (BOF) 位置。
您也可以傳遞負數值加入至 SetAbsolutePosition。 在這個案例中資料錄集中的位置從資料錄集的結尾進行評估。 例如, SetAbsolutePosition( -1 ) 移動目前資料錄指標移至資料錄集的最後一筆資料錄。
![]() |
---|
絕對位置並不是要用來當做 Proxy 資料錄編號。書籤仍是建議的方式保留並傳回至指定位置,,因為記錄的位置變更時,在之前的刪除資料錄時此外,任何指定記錄都會有相同位置的絕對不能具決定性,如果資料錄集重新建立,因為個別資料錄的順序在資料錄集內不保證會使用子句, ORDER BY ,除非它建立 SQL 陳述式。 |
如需資料錄巡覽和書籤的詳細資訊,請參閱 Microsoft 知識庫文件 資料錄集:捲動 (ODBC) 和 資料錄集:書籤和絕對位置 (ODBC)。
例外狀況
這個方法會擲回型別 CDBException* 和 **CMemoryException***的例外狀況。
需求
Header: afxdb.h