AfxThrowDBException

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

Index