CRecordset::CheckRowsetError

wirtualnej CheckRowsetError void (RETCODE nRetCode );
rzut (CDBException);

Parametry

nRetCode

Funkcja ODBC API zwraca kod. Aby uzyskać szczegółowe informacje zobacz uwagi.

Uwagi

Ta funkcja Członkowskie wirtualny obsługuje błędy występujące, gdy rekordy pobierane, i jest przydatne podczas pobierania wierszy zbiorczej. Warto rozważyć, zastępując CheckRowsetError w celu realizacji własnych obsługa błędów.

CheckRowsetError jest wywoływana automatycznie w ramach operacji nawigacji kursora, takich jak otwarte, PonówKwerendęlub dowolnej operacji przenoszenia . Jest przekazywana wartość zwracana przez funkcję ODBC API SQLExtendedFetch. W poniższej tabeli przedstawiono możliwe wartości parametru nRetCode.

nRetCode Opis
SQL_SUCCESS Funkcja została wykonana pomyślnie; Brak dodatkowych informacji.
SQL_SUCCESS_WITH_INFO Funkcja ukończona pomyślnie, ewentualnie z niekrytyczny błąd. Dodatkowe informacje można uzyskać przez wywołanie SQLError.
SQL_NO_DATA_FOUND Wszystkie wiersze z zestawu wyników została pobrana.
SQL_ERROR Funkcji nie powiodło się. Dodatkowe informacje można uzyskać przez wywołanie SQLError.
SQL_INVALID_HANDLE Funkcji nie powiodło się z powodu do środowiska nieprawidłowy uchwyt, dojścia połączenia lub dojścia instrukcji. Oznacza to błąd programistyczny. Nie dodatkowe informacje są dostępne z SQLError.
SQL_STILL_EXECUTING Funkcja, która była uruchamiana asynchronicznie jest wciąż wykonywane. Należy zauważyć, że domyślnie, MFC nigdy nie przekazuje tę wartość do CheckRowsetError; MFC będzie nadal wywołaniu procedury SQLExtendedFetch , aż zwróci ona już SQL_STILL_EXECUTING.

Aby uzyskać więcej informacji o SQLErrorzobacz Podręcznik programisty SDK ODBC. Aby uzyskać więcej informacji na temat pobierania wierszy zbiorczej, zobacz artykuł rekordów: pobieranie rekordów w masowych (ODBC) w Visual C++ Programmer's Guide.

Omówie&nie CRecordset |nbsp; Klasa członków | Wykres hierarchii

Zobacz też CRecordset::DoBulkFieldExchange, CRecordset::GetRowsetSize, CRecordset::SetRowsetSize, CRecordset::Move

Index