AfxThrowDaoException

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

参数:
nAfxDaoError一个整数值,代表DAO的扩展错误码,其值可能是CDaoException::m_nAfxDaoError中列出的值之一。
scodeDAO产生的一个SCODE类型的OLE错误码。相关信息参见CDaoException::m_scode。

说明:
调用这个函数从你的代码中抛出一个CDaoException类型的异常。框架还调用了AfxThrowDaoException。在你的调用中,你可以传递一个参数,也可以都传递。例如,如果你希望引出CDaoException::nAfxDaoError中定义的一个错误但是并不关心scode参数,可以传递一个有效的nAfxDaoError参数,同时接受缺省的scode值。
有关与MFC的DAO类相关的异常的更多信息可以参见本书中的CDaoException类以及《Visual C++程序员指南》中的“异常:数据库异常”。

请参阅:CException