AfxThrowDaoException
独自のコードで例外の型 CDaoException をスローするときにこの関数を呼び出します。
void AFXAPI AfxThrowDaoException(
int nAfxDaoError = NO_AFX_DAO_ERROR,
SCODE scode = S_OK
);
パラメーター
nAfxDaoError
表す整数値が、 DAO CDaoException::m_nAfxDaoErrorの下に表示されている値のいずれか 1 つがとなるエラー コードを拡張しています。scode
DAO の型 SCODEからの OLE エラー コード。ついては、 CDaoException::m_scodeを参照してください。
解説
フレームワークは、 AfxThrowDaoExceptionをダイヤルします。呼び出しでは、パラメーターまたは両方の 1 を渡すことができます。たとえば、 CDaoException::nAfxDaoError 場合は、で定義されたエラーの 1 を発生させ scode パラメーターを気遣わないし、 nAfxDaoError パラメーターの有効なコードが渡されないと、 scodeの既定値を使用しないでください。
MFC DAO クラスに関連する例外については、この書籍と技術情報 例外: データベースの例外のクラス CDaoException を参照してください。
必要条件
Header: afxdao.h