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