CDBException

Object  un CDBException ; rappresenta una condizione di eccezione derivanti dalle classi di database. La classe include due membri di dati pubblici, che è possibile utilizzare per determinare la causa dell'eccezione o per visualizzare un messaggio di testo che descrive l'eccezione. CDBException oggetti sono costruiti e generati da funzioni membro di classi di database.

&Notanbsp;  Questa classe è una delle classi Open Database Connectivity (ODBC) di MFC. Se invece si utilizza le nuove classi di oggetti DAO (Data Access), utilizzare CDaoException . Tutti i nomi di classe DAO hanno un prefisso "CDao". Per ulteriori informazioni, vedere gli articoli DatabaseTopics (General) e DAO e MFC nel manuale del programmatore di Visual C++.

Le eccezioni sono i casi di esecuzione anormale che coinvolgono le condizioni fuori controllo del programma, come ad esempio l'origine dati o errori di /o di rete. Gli errori che si potrebbero aspettare di vedere nel normale corso del vostro programma in esecuzione di solito non sono considerati le eccezioni.

È possibile accedere a questi oggetti nell'ambito di un'espressione di cattura . Si possono anche buttare CDBException oggetti dal codice, con la funzione globale AfxThrowDBException.

Per ulteriori informazioni sull'eccezione gestione in generale o sugli oggetti CDBException , vedere gli articoli eccezioni e eccezioni: eccezioni di Database nel manuale del programmatore di Visual C++.

# include lt;afxdb.h>

Membri della classe |nbsp; Classe base | Gerarchia Chart

Vedere a&nchenbsp;CDatabase, CRecordset, CFieldExchange, AfxThrowDBException, possibile, CRecordset::Delete, CException

Index