AfxThrowDBException
Вызов этой функции, чтобы создавать исключение типа CDBException из собственного кода.
void AfxThrowDBException(
RETCODE nRetCode,
CDatabase* pdb,
HSTMT hstmt
);
Параметры
nRetCode
Значение типа RETCODE, указывающее тип ошибки, послужившего причиной вызова исключения.pdb
Указатель на объект CDatabase, представляющий подключение источника данных, с которым связано исключение.hstmt
Дескриптор ODBC HSTMT, определяющее дескриптор выписки, с которым связано исключение.
Заметки
Платформа вызывает AfxThrowDBException при получении ODBC RETCODE из вызова функции API ODBC RETCODE и интерпретирует как исключительное состояние, а не expectable ошибка. Например, операция доступа к данным может завершиться неудачей из-за ошибки чтения диска.
Дополнительные сведения о значениях RETCODE определенных ODBC см. главу 8, «извлечение состояние и сведения об ошибке,» в Windows SDK. Дополнительные сведения о расширениях MFC с этим кодам см. в описании класса CDBException.
Требования
Header: afxdb.h