Partager via


AfxThrowDaoException

Appelez cette fonction pour lever une exception de type CDaoException de votre propre code.

void AFXAPI AfxThrowDaoException( 
   int nAfxDaoError = NO_AFX_DAO_ERROR, 
   SCODE scode = S_OK  
);

Paramètres

  • nAfxDaoError
    Valeur entière représentant DAO les cibles code d'erreur, qui peut prendre l'une des valeurs répertoriées dans CDaoException::m_nAfxDaoError.

  • SCODE
    UN code d'erreur de DAO, de type SCODE. Pour plus d'informations, consultez l'CDaoException::m_scode.

Notes

L'infrastructure appelle également AfxThrowDaoException. Dans l'appel, vous pouvez passer un des paramètres ou les deux. Par exemple, si vous souhaitez générer une des erreurs définies dans CDaoException::nAfxDaoError mais vous ne vous souciez pas de paramètre de scode, ne transmettez pas de code valide dans le paramètre d'nAfxDaoError et ne recevez pas de valeur par défaut pour le scode.

Pour plus d'informations sur les exceptions liées aux classes DAO MFC, consultez la classe CDaoException dans le livre et l'article Exceptions : Exceptions de base de données.

Configuration requise

En-tête : afxdao.h

Voir aussi

Référence

CException, classe

Concepts

macro MFC et Globals