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
    Une valeur entière représentant DAO étendu code d'erreur, qui peut avoir l'une des valeurs répertoriées sous CDaoException::m_nAfxDaoError.

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

Notes

l'infrastructure appelle également AfxThrowDaoException.Dans l'appel de, vous pouvez passer un des paramètres ou les deux.Par exemple, si vous souhaitez déclencher une des erreurs définies dans CDaoException::nAfxDaoError mais vous ne vous intéressent pas du paramètre de scode , ne passez pas code valide dans le paramètre d' nAfxDaoError et ne recevez pas la 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 ce livre et l'article exceptions : exceptions de base de données.

Configuration requise

Header: afxdao.h

Voir aussi

Référence

CException, classe

Concepts

Macro MFC et Globals