共用方式為


CDaoRecordset::Move

呼叫此成員函式將目前資料錄的資料錄集 lRows 記錄。

virtual void Move(
   long lRows 
);

參數

  • lRows
    向前和向後捲動的資料錄數目。 正值表示向前移動,依據資料錄集的結尾。 負值會向後移動,依據開頭。

備註

您可以向前或向後移動。 Move( 1 ) 與 MoveNext相等則為, Move( -1 ) ,並與 MovePrev相當於。

警告

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

注意事項注意事項

如果您有超過資料錄集的開頭或結尾 (IsBOFIsEOF 傳回非零), 移動 對的呼叫會擲回 CDaoException

注意事項注意事項

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

當您呼叫一個向前捲動快照中的 移動 , lRows 參數必須是正整數,且書籤不允許,因此,您只能向前移動。

為了讓第一個,在資料錄集的最後一個,下一個或上一個記錄目前記錄的,呼叫 MoveFirstMoveLastMoveNextMovePrev 成員函式。

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

需求

Header: afxdao.h

請參閱

參考

CDaoRecordset 類別

階層架構圖

CDaoRecordset::MoveFirst

CDaoRecordset::MoveLast

CDaoRecordset::MoveNext

CDaoRecordset::MovePrev