Compartir a través de


AfxThrowDBException

Llame a esta función para producir una excepción de CDBException escrito del propio código.

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

Parámetros

  • nRetCode
    Un valor de RETCODEescrito, definir el tipo de error que provocó la excepción.

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

  • hstmt
    Un identificador de ODBC HSTMT que especifica el identificador de instrucciones al que se asocia la excepción.

Comentarios

El marco de trabajo llama a AfxThrowDBException cuando recibe ODBC RETCODE de una llamada a una función de la API de ODBC e interpreta RETCODE como condición excepcional en lugar de un error esperable. Por ejemplo, una operación de acceso a datos dé error debido a un error al leer el disco.

Para obtener información sobre los valores de RETCODE definidos por ODBC, vea el capítulo 8, “recuperando el estado y la información de error”, en Windows SDK. Para obtener información sobre las extensiones de MFC a estos códigos, vea la clase CDBException.

Requisitos

Encabezado: afxdb.h

Vea también

Referencia

CDBException::m_nRetCode

Conceptos

Macros y variables globales de MFC