CDaoRecordset::Move
Volání funkce tohoto člena umístěte záznamů lRows záznamů z aktuálního záznamu.
virtual void Move(
long lRows
);
Parametry
- lRows
Počet záznamů, které chcete přesunout dopředu nebo dozadu.Kladné hodnoty posunou dopředu, směrem ke konci záznamů.Záporné hodnoty posunou vzad, na začátek.
Poznámky
Můžete přesunout dopředu nebo dozadu.Move( 1 )je ekvivalentní MoveNext , a Move( -1 ) je ekvivalentní MovePrev .
Upozornění |
---|
Žádný z volání přesunout funkce vyvolá výjimku, pokud sada záznamů neobsahuje žádné záznamy.Obecně volání i IsBOF a IsEOF před operaci přesunu zjistíte, zda sada záznamů záznamy.Po volání otevřených nebo Requery, buď volání IsBOF nebo IsEOF . |
[!POZNÁMKA]
Pokud jste zobrazili v minulosti začátku nebo konce sady záznamů ( IsBOF nebo IsEOF vrátí nenulovou hodnotu), volání přesunout vyvolá CDaoException .
[!POZNÁMKA]
Pokud budete volat jakékoliv přesunout funkce, zatímco probíhá v aktuálním záznamu, dojde ke ztrátě bez upozornění aktualizace přidány nebo aktualizovány.
Při volání přesunout na posouvání snímek pouze pro předávání, lRows parametr musí být kladné celé číslo a záložky nejsou povoleny, takže můžete přesunout dopředu pouze.
Chcete-li první, poslední, další nebo předchozí záznam v sadě záznamů aktuální záznam, volání MoveFirst, MoveLast , MoveNext , nebo MovePrev členské funkce.
Související informace naleznete v tématech "Přesunout metoda" a "MoveFirst MoveLast, MoveNext metody MovePrevious" v nápovědě DAO.
Požadavky
Záhlaví: afxdao.h