AfxThrowDBException

调用此函数引发类型 CDBException 的异常从代码中。

void AfxThrowDBException(
   RETCODE nRetCode,
   CDatabase* pdb,
   HSTMT hstmt 
);

参数

  • nRetCode
    类型 RETCODE的值,定义导致引发异常的错误类型。

  • pdb
    为表示数据源连接异常关联的 CDatabase 对象的指针。

  • hstmt
    指定语句处理异常关联的 ODBC HSTMT 处理。

备注

,在收到从调用 ODBC RETCODE 到 ODBC API 函数并解释 RETCODE 作为一个异常情况而不是一个意料中的错误时,框架调用 AfxThrowDBException 。例如,由于磁盘读取错误,数据访问操作可能会失败。

有关 ODBC 定义的 RETCODE 值的信息,请参见第 8 章, “检索状态和错误信息”, Windows SDK。有关这些代码的 MFC 扩展的信息,请参见类 CDBException

要求

Header: afxdb.h

请参见

参考

CDBException::m_nRetCode

概念

MFC宏和Globals