共用方式為


CDaoRecordset::MoveFirst

呼叫此成員函式在資料錄集的第一個資料錄 (如果有的話) 目前的資料錄。

void MoveFirst( );

備註

在開啟資料錄集後,您就不需要呼叫 MoveFirst 。 此時,第一個資料錄 (如果有的話) 會自動成為目前的資料錄。

警告

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

注意事項注意事項

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

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

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

如果您呼叫在以 SQL 查詢或 querydef 資料錄集物件的 MoveLast ,查詢會強制為已完成,且資料錄集物件完全填入。

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

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

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

需求

Header: afxdao.h

請參閱

參考

CDaoRecordset 類別

階層架構圖

CDaoRecordset::Move

CDaoRecordset::MoveLast

CDaoRecordset::MoveNext

CDaoRecordset::MovePrev