CDBException

CDBExceptio&n objectnbsp; reprezentuje warunek wyjątku wynikające z klasami baz danych. Klasa ta obejmuje dwóch członków publiczne dane, których można używać do ustalenia przyczyny wyjątek lub, aby wyświetlić komunikat tekstowy opisujący wyjątek. CDBException obiekty są zbudowane i generowane przez funkcje składowe klasy bazy danych.

Uwaga   Ta klasa jest jednym z klas MFC firmy Open Database Connectivity (ODBC). Jeśli używany jest zamiast tego nowsze klas obiektów DAO (Data Access), należy użyć CDaoException . Wszystkie nazwy klasy obiektów DAO mają "CDao" jako prefiks. Aby uzyskać więcej informacji, zobacz artykuły DatabaseTopics (ogólne) i DAO i MFC w Visual C++ Programmer's Guide.

Wyjątki są przypadki nieprawidłowego wykonania dotyczących warunków poza kontrolą programu, takich jak źródła danych lub sieci błędy we/wy. Błędy, które można oczekiwać, aby zobaczyć w toku normalnego wykonywania programu nie są zwykle uważane za wyjątki.

Dostępu do tych obiektów w zakresie połowów wyrażenie. Można również rzut CDBException obiektów z własnego kodu z funkcją globalną AfxThrowDBException.

Aby uzyskać więcej informacji o wyjątku obsługi ogólnie lub o CDBException obiektów, zobacz artykuły Wyjątki i wyjątkami: wyjątki bazy danych w Visual C++ Programmer's Guide.

# include lt;afxdb.h>

Członkowie klasy |nbsp; Klasa podstawowa | Wykres hierarchii

Zobacz też CDatabase, CRecordset, CFieldExchange, AfxThrowDBException, CRecordset::Update, CRecordset::Delete, CException

Index