AfxThrowDaoException
更新 : 2007 年 11 月
ユーザーのコード内で 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 を呼び出します。ユーザーからの呼び出しでは、パラメータのどちらか一方または両方を渡します。たとえば、CDaoException::nAfxDaoError で定義されているエラーの 1 つを発生させるときにパラメータ scode が必要ない場合は、パラメータ nAfxDaoError に有効な値を渡し、scode は既定の値を受け入れます。
MFC DAO クラスに関連した例外の詳細については、「CDaoException」クラスを参照してください。さらに、「例外処理 : データベースの例外」を参照してください。
必要条件
ヘッダー : afxdao.h