AfxThrowDBException

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

Index