CRecordset::MovePrev
Sprawia, że pierwszy rekord w poprzednich wierszy bieżącego rekordu.
void MovePrev( );
Uwagi
Jeśli nie zaimplementowano pobieranie wiersza luzem, swój zestaw rekordów ma rozmiar zestawu wierszy 1, więc MovePrev po prostu przenosi do poprzedniego rekordu.
[!UWAGA]
Ta funkcja Członkowskich nie jest prawidłowy dla rekordów tylko do przodu.
[!UWAGA]
Podczas przenoszenia przez zestaw rekordów usuniętych rekordów nie można pominąć.Zobacz IsDeleted Członkowskich funkcji.
![]() |
---|
Żadnego z wywołaniem przenieść funkcje zgłasza wyjątek, jeśli zestaw rekordów nie zawiera żadnych rekordów.Aby ustalić, czy zestaw rekordów zawiera rekordy, call IsBOF i IsEOF. |
[!UWAGA]
Zalecane jest również, że wywołanie IsBOF przed wywoływaniem MovePrev.Na przykład, jeśli były przewijane przed rozpoczęciem rekordów IsBOF zwróci niezerową; kolejne wywołania MovePrev byłoby Zgłoś wyjątek.
[!UWAGA]
Jeśli wywołać dowolną z przenieść funkcje podczas bieżącego rekordu zaktualizowane lub dodane, aktualizacje zostaną utracone bez ostrzeżenia.
Aby uzyskać więcej informacji na temat nawigacji zestawu rekordów, zobacz artykuły rekordów: przewijanie (ODBC) i rekordów: zakładki i pozycje bezwzględne (ODBC).Aby uzyskać więcej informacji na temat Pobieranie wiersza luzem, zobacz artykuł rekordów: pobieranie rekordów luzem (ODBC).
Wyjątki
Tej metody można zgłosić wyjątków typu CDBException * i CMemoryException*.
Przykład
Zobacz przykład dla IsBOF.
Wymagania
Nagłówek: afxdb.h