void AfxThrowDBException ( RETCODE nRetCode, CDatabase * pdb, HSTMT hstmt );
Parametri
nRetCode
Un valore di tipo RETCODE, definire il tipo di errore che ha causato l'eccezione verrā generata.
pdb
Un puntatore all'oggetto CDatabase che rappresenta la connessione all'origine dati a cui č associato l'eccezione.
hstmt
Un handle ODBC HSTMT che specifica l'handle di istruzione a cui č associato l'eccezione.
Osservazioni
Chiamare questa funzione per generare un'eccezione di tipo CDBException dal proprio codice. Il framework chiama AfxThrowDBException quando riceve un ODBC RETCODE da una chiamata a una funzione API ODBC e interpreta il RETCODE come una condizione eccezionale, piuttosto che un errore prevedibile. Ad esempio, un'operazione di accesso dati potrebbe avere esito negativo a causa di un disco errore di lettura.
Per informazioni sui valori RETCODE definiti da ODBC, vedere il capitolo 8 "Recupero ed errore informazioni di stato," in ODBC SDK Programmer di riferimento. Per informazioni sulle estensioni MFC per questi codici, vedere la classe CDBException.
Vedere a&nchenbsp;CDBException::m_nRetCode