CDaoRecordset::Move
呼叫此成員函式將目前資料錄的資料錄集 lRows 記錄。
virtual void Move(
long lRows
);
參數
- lRows
向前和向後捲動的資料錄數目。 正值表示向前移動,依據資料錄集的結尾。 負值會向後移動,依據開頭。
備註
您可以向前或向後移動。 Move( 1 ) 與 MoveNext相等則為, Move( -1 ) ,並與 MovePrev相當於。
警告
如果資料錄集沒有資料錄,呼叫任何 移動 函式擲回例外狀況。一般而言,請呼叫 IsBOF 和 IsEOF ,在移動作業來判斷目前資料錄集是否有任何資料錄。在呼叫 開啟 或 Requery後,請呼叫 IsBOF 或 IsEOF。
注意事項 |
---|
如果您有超過資料錄集的開頭或結尾 (IsBOF 或 IsEOF 傳回非零), 移動 對的呼叫會擲回 CDaoException。 |
注意事項 |
---|
如果您呼叫任何 移動 運作,當目前資料錄更新或加入時,更新遺失,而不需警告。 |
當您呼叫一個向前捲動快照中的 移動 , lRows 參數必須是正整數,且書籤不允許,因此,您只能向前移動。
為了讓第一個,在資料錄集的最後一個,下一個或上一個記錄目前記錄的,呼叫 MoveFirst、 MoveLast、 MoveNext或 MovePrev 成員函式。
如需相關資訊,請參閱<捲動方法」和「MoveFirst, MoveLast, MoveNext 方法, MovePrevious」DAO 說明。
需求
Header: afxdao.h