Udostępnij za pośrednictwem


CDaoRecordset::Move

Wywołać funkcję Członkowskie położenia rekordów lRows rekordy z bieżącego rekordu.

virtual void Move( 
   long lRows  
);

Parametry

  • lRows
    Liczba rekordów do przeniesienia do przodu lub Wstecz.Wartości dodatnie przesuwają się do przodu, do końca rekordów.Wartości ujemne przesuwają się do tyłu, do początku.

Uwagi

Można przenieść do przodu lub Wstecz.Move( 1 )jest równoważne z MoveNext, i Move( -1 ) jest równoważne z MovePrev.

Informacje dotyczące przestrogiPrzestroga

Żadnego z wywołaniem przenieść funkcje zgłasza wyjątek, jeśli zestaw rekordów nie zawiera żadnych rekordów.Ogólnie rzecz biorąc, zarówno wywołania IsBOF i IsEOF przed operacji przenoszenia, aby określić, czy zestaw rekordów.Po wywołaniu Otwórz lub Requery, wywołanie albo IsBOF lub IsEOF.

[!UWAGA]

Jeżeli przewiniesz w przeszłości początek lub koniec zestawu rekordów (IsBOF lub IsEOF zwraca wartość różną od zera), wywołanie przenieść wyrzuca CDaoException.

[!UWAGA]

Jeśli wywołać dowolną z przenieść funkcje podczas bieżącego rekordu zaktualizowane lub dodane, aktualizacje zostaną utracone bez ostrzeżenia.

Po wywołaniu przenieść na tylko do przodu migawki przewijania, lRows parametr musi być dodatnią liczbą całkowitą i zakładki nie są dozwolone, więc można przenieść do przodu tylko.

Aby pierwszy, ostatni, następny lub poprzedni rejestrować w zestawie rekordów bieżącego rekordu, wywołanie MoveFirst, MoveLast, MoveNext, lub MovePrev funkcji składowej.

Aby uzyskać pokrewne informacje, zobacz tematy "Metody Move" i "MoveNext MoveFirst MoveLast, MovePrevious metod" w pomocy DAO.

Wymagania

Nagłówek: afxdao.h

Zobacz też

Informacje

Klasa CDaoRecordset

Diagram hierarchii

CDaoRecordset::MoveFirst

CDaoRecordset::MoveLast

CDaoRecordset::MoveNext

CDaoRecordset::MovePrev