次の方法で共有


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

参照

概念

MFC マクロとグローバル

参照

CException クラス