Udostępnij za pośrednictwem


CRecordset::MovePrev

 

Sprawia, że pierwszy rekord w poprzednich wierszy bieżącego rekordu.

Składnia

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.

Ostrzeżenie

Ż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

Exception

Condition

Tej metody można zgłosić wyjątków typu CDBException * i CMemoryException*.

Zobacz przykład dla IsBOF.

Wymagania

Nagłówek: afxdb.h

Zobacz też

Klasa CRecordset
Diagram hierarchii
CRecordset::Move
CRecordset::MoveNext
CRecordset::MoveFirst
CRecordset::MoveLast
CRecordset::IsBOF
CRecordset::IsEOF