共用方式為


CRecordset::MovePrev

在上一個資料列集的第一筆資料錄的目前資料錄。

void MovePrev( );

備註

如果您未實作大量資料列擷取,您的資料錄集的資料列集大小為 1,因此, MovePrev 移至上一個資料錄。

注意事項注意事項

此成員函式以順向資料錄集是無效的。

注意事項注意事項

當您在資料錄集內移動,您不能略過已刪除的資料錄。請參閱 IsDeleted 成員函式的詳細資訊。

警告

如果資料錄集沒有資料錄,呼叫任何 移動 函式擲回例外狀況。若要判斷資料錄集是否包含任何資料錄,請呼叫 IsBOFIsEOF

注意事項注意事項

也建議您在呼叫之前呼叫 MovePrevIsBOF 。例如,在中,如果您在資料錄集的開頭之前移動, IsBOF 將傳回非零, MovePrev 對的後續呼叫會擲回例外狀況。

注意事項注意事項

如果您呼叫任何 移動 運作,當目前資料錄更新或加入時,更新遺失,而不需警告。

如需資料錄巡覽的詳細資訊,請參閱 Microsoft 知識庫文件 資料錄集:捲動 (ODBC)資料錄集:書籤和絕對位置 (ODBC)。 如需大量資料列擷取的詳細資訊,請參閱本文 資料錄集:擷取大量資料錄 (ODBC)

例外狀況

這個方法會擲回型別 CDBException* 和 **CMemoryException***的例外狀況。

範例

IsBOF。請參閱範例。

需求

Header: afxdb.h

請參閱

參考

CRecordset 類別

階層架構圖

CRecordset::Move

CRecordset::MoveNext

CRecordset::MoveFirst

CRecordset::MoveLast

CRecordset::IsBOF

CRecordset::IsEOF