AfxThrowDBException
Chiamare la funzione per generare un'eccezione di tipo CDBException dal codice.
void AfxThrowDBException(
RETCODE nRetCode,
CDatabase* pdb,
HSTMT hstmt
);
Parametri
nRetCode
Un valore di tipo RETCODE, che definisce il tipo di errore che ha causato la generazione dell'eccezione.pdb
Un puntatore all'oggetto di CDatabase che rappresenta la connessione all'origine dati con cui l'eccezione viene associata.hstmt
L'handle ODBC HSTMT che specificano un handle di un'istruzione con cui l'eccezione viene associata.
Note
Il framework chiama AfxThrowDBException quando riceve un oggetto ODBC RETCODE 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 dall'ODBC, vedere chapter 8 “, recuperando lo stato e le informazioni sull'errore„, in Windows SDK.Per informazioni sulle estensioni di MFC a questi codici, vedere la classe CDBException.
Requisiti
Header: afxdb.h