AfxThrowDBException

void AfxThrowDBException ( RETCODE nRetCode, CDatabase * pdb, HSTMT hstmt );

Parámetros

nRetCode

Un valor de tipo RETCODE, definir el tipo de error que causó la excepción.

pdb

Un puntero al objeto CDatabase que representa la conexión de origen de datos al que está asociada la excepción.

hstmt

Un controlador ODBC HSTMT que especifica el identificador de instrucción al que está asociada la excepción.

Observaciones

Llamar a esta función para producir una excepción de tipo CDBException desde su propio código. El marco llama AfxThrowDBException cuando recibe un ODBC RETCODE de una llamada a una función de la API de ODBC y interpreta la RETCODE como una condición excepcional en lugar de un error expectable. Por ejemplo, una operación de acceso a datos puede fallar debido a un error de lectura de disco.

Para obtener información acerca de los valores RETCODE definido por ODBC, consulte el capítulo 8, "Recuperar información del Estado y del Error" en la referencia del programador del SDK de ODBC. Para obtener información acerca de las extensiones MFC para estos códigos, vea la clase CDBException.

Vea tambié&nnbsp;CDBException::m_nRetCode

Index