Klasa CDBException
Reprezentuje warunek wyjątku wynikających z klasami baz danych.
class CDBException : public CException
Członkowie
Publiczne danych członków
Nazwa |
Opis |
---|---|
Zawiera kod zwrotny Open Database Connectivity (ODBC), typu RETCODE. |
|
Zawiera ciąg, który opisuje błąd w warunkach alfanumeryczne. |
|
Zawiera ciąg opisujący błąd w zakresie kodów błędów zwracanych przez ODBC. |
Uwagi
Klasa ta obejmuje dwóch członków publiczne dane, których można ustalić przyczynę wyjątku lub wyświetlić komunikat tekstowy opisujący wyjątek.CDBExceptionobiekty są zbudowane i generowane przez funkcje składowe klas bazy danych.
[!UWAGA]
Ta klasa jest jedną z klas MFC firmy w Open Database Connectivity (ODBC).Użyj zamiast używania nowsze klas obiektów DAO (Data Access), CDaoException zamiast.Wszystkie nazwy klasy DAO mają "CDao" jako prefiks.Aby uzyskać więcej informacji, zobacz artykuł Omówienie: bazy danych Programowanie.
Wyjątki są przypadki nieprawidłowego wykonanie obejmujących warunki poza kontrolą programu, jak źródło danych lub sieci błędy We/Wy.Błędy, które użytkownik może poszukiwać w toku normalnego wykonywania program zazwyczaj nie są uważane za wyjątki.
Można uzyskać dostęp do tych obiektów w zakresie połowu wyrażenie.Można również throw CDBException obiekty z kodu z AfxThrowDBException funkcja globalna.
Aby uzyskać więcej informacji dotyczących obsługi wyjątków w ogólnych lub o CDBException obiektów, zobacz artykuły Obsługi wyjątków (MFC) i wyjątki: wyjątki bazy danych.
Hierarchii dziedziczenia
CDBException
Wymagania
Nagłówek: afxdb.h