共用方式為


CDaoRecordset::MovePrev

呼叫此成員函式在資料錄集的最後一筆資料錄、目前的資料錄。

void MovePrev( );

備註

建議您呼叫 IsBOF ,在您嘗試移至上一個資料錄之前。 MovePrev 對的呼叫會擲回 CDaoException ,如果 IsBOF 傳回非零,表示您已經移動,在第一個資料錄之前或資料錄未由資料錄集選項的其中一種。

警告

如果資料錄集沒有資料錄,呼叫任何 移動 函式擲回例外狀況。一般而言,請呼叫 IsBOFIsEOF ,在移動作業來判斷目前資料錄集是否有任何資料錄。在呼叫 開啟Requery後,請呼叫 IsBOFIsEOF

注意事項注意事項

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

使用 移動 函式從資料錄捲動至資料錄,而不用將條件套用。 使用尋找作業偵測符合特定條件的錄製的動態型別或快照集類型資料錄集物件。 若要偵測記錄資料表的資料錄集物件,請呼叫 Seek

如果資料錄集參考該資料表的資料錄集,則會緊接在資料表的目前索引。 使用基礎 ADO 物件的索引屬性,設定目前索引。 如果您不設定目前索引,要傳回的資料錄順序是未定義的。

您不能以向前捲動快照的 MoveFirstMovePrev 成員函式。

若要移動目前資料錄的位置在資料錄集中向前或針對特定的資料錄數目,請呼叫 移動

如需相關資訊,請參閱<捲動方法」和「MoveFirst, MoveLast, MoveNext 方法, MovePrevious」DAO 說明。

需求

Header: afxdao.h

請參閱

參考

CDaoRecordset 類別

階層架構圖

CDaoRecordset::Move

CDaoRecordset::MoveFirst

CDaoRecordset::MoveLast

CDaoRecordset::MoveNext