AfxThrowDBException
Chiamare questa funzione da utilizzare per generare un'eccezione di tipo CDBException dal codice.
void AfxThrowDBException(
RETCODE nRetCode,
CDatabase* pdb,
HSTMT hstmt
);
Parametri
nRetCode
Un valore di tipo RETCODE, definendo il tipo di errore che ha causato la generazione dell'eccezione.pdb
Un puntatore all'oggetto di CDatabase che rappresenta la connessione a un'origine dati con cui l'eccezione viene associata.hstmt
L'handle ODBC HSTMT che specificano gli handle di istruzione con cui l'eccezione viene associata.
Note
Il framework chiama AfxThrowDBException quando riceve un RETCODE ODBC da una chiamata a una funzione API ODBC e interpreta RETCODE come condizione insolita anziché un errore expectable. Ad esempio, un'operazione di accesso ai dati potrebbe avere esito negativo a causa di un errore di lettura del disco.
Per informazioni sui valori di RETCODE definiti da ODBC, vedere chapter 8 ", recuperando lo stato e le informazioni di errore", in Windows SDK. Per informazioni sulle estensioni di MFC a questi codici, vedere la classe CDBException.
Requisiti
Intestazione: afxdb.h