void AfxThrowDBException ( RETCODE nRetCode, CDatabase * APB, HSTMT hstmt );
Paramètres
nRetCode
Une valeur de type RETCODE, définir le type d'erreur qui a provoqué la levée de l'exception.
apb
Un pointeur vers l'objet CDatabase qui représente la connexion de source de données à laquelle l'exception est associée.
hstmt
Un handle ODBC HSTMT qui spécifie le descripteur d'instruction auquel est associée l'exception.
Remarques
Appelez cette fonction pour lever une exception de type exception CDBException depuis votre propre code. Le framework appelle AfxThrowDBException lorsqu'il reçoit un ODBC RETCODE d'un appel à une fonction API ODBC et interprète le RETCODE comme une condition exceptionnelle plutôt que comme une erreur prévisible. Par exemple, une opération d'accès de données peut échouer en raison d'un disque, erreur de lecture.
Pour plus d'informations sur les valeurs RETCODE définie par ODBC, voir le chapitre 8, « Extraction de statut et informations d'erreur, » dans la référence du programmeur ODBC SDK. Pour plus d'informations sur les extensions de ces codes MFC, consultez exception CDBException , classe.
Voir aussi  ;CDBException::m_nRetCode