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