AfxThrowDBException
Llame a esta función para producir una excepción de CDBException escrito de su 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 con la que la excepción es asociado.hstmt
Un identificador de ODBC HSTMT que especifica el identificador de instrucciones con el que la excepción es asociado.
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 definido 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
Header: afxdb.h