AfxThrowDaoException

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

Paramètres

nAfxDaoError

Valeur entière représentant un DAO étendu code d'erreur, qui peut être l'une des valeurs énumérées sous CDaoException::m_nAfxDaoError.

scode

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

Remarques

Appelez cette fonction pour lever une exception de type CDaoException à partir de votre propre code. L'infrastructure appelle aussi AfxThrowDaoException. Dans votre appel, vous pouvez passer des paramètres ou les deux. Par exemple, si vous voulez soulever une des erreurs définies dans CDaoException::nAfxDaoError mais vous ne se souciez du paramètre scode , passer un code valide dans le paramètre nAfxDaoError et acceptez la valeur par défaut pour scode.

Pour plus d'informations sur les exceptions relatives aux classes DAO MFC, consultez la classe CDaoException dans ce livre et l'article Exceptions : Exceptions de base de données dans le Guide du programmeur Visual C++.

Voir aussi  ;CException

Index