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