释义 |
AfxThrowDaoException
void AFXAPI AfxThrowDaoException( int nAfxDaoError = NO_AFX_DAO_ERROR, SCODE scode = S_OK );
参数:nAfxDaoError | 一个整数值,代表DAO的扩展错误码,其值可能是CDaoException::m_nAfxDaoError中列出的值之一。 | scode | DAO产生的一个SCODE类型的OLE错误码。相关信息参见CDaoException::m_scode。 |
说明: 调用这个函数从你的代码中抛出一个CDaoException类型的异常。框架还调用了AfxThrowDaoException。在你的调用中,你可以传递一个参数,也可以都传递。例如,如果你希望引出CDaoException::nAfxDaoError中定义的一个错误但是并不关心scode参数,可以传递一个有效的nAfxDaoError参数,同时接受缺省的scode值。 有关与MFC的DAO类相关的异常的更多信息可以参见本书中的CDaoException类以及《Visual C++程序员指南》中的“异常:数据库异常”。
请参阅:CException |