调用此函数会引发类型为 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