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