次の方法で共有


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 を呼び出します。 ユーザーからの呼び出しでは、パラメーターのどちらか一方または両方を渡します。 たとえば、CDaoException::nAfxDaoError で定義されているエラーの 1 つを発生させるときにパラメーター scode が必要ない場合は、パラメーター nAfxDaoError に有効な値を渡し、scode は既定の値を受け入れます。

クラスは、MFC DAO クラスを関連の例外についてを参照してくださいCDaoException本および記事の例外:データベース例外

必要条件

**ヘッダー:**afxdao.h

参照

参照

CException クラス

概念

MFC マクロとグローバル