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 值的信息,请参见,“Chapter 8 检索状态和错误信息,”Windows SDK。 有关这些代码的 MFC 扩展的信息,请参见类。CDBException

要求

标头: afxdb.h

请参见

参考

CDBException::m_nRetCode

概念

MFC 宏和全局函数