CDBException Class
Representa una condición de excepción que surge de las clases de base de datos.
class CDBException : public CException
Members
Miembros de datos públicos
Name |
Descripción |
---|---|
Contiene un código de retorno de ODBC, de RETCODEescrito. |
|
Contiene una cadena que describe el error en términos alfanuméricos. |
|
contiene una cadena que describe el error en términos de códigos de error devueltos por ODBC. |
Comentarios
La clase incluye dos miembros de datos públicos que puede utilizar para determinar la causa de la excepción o mostrar un mensaje de texto que describe la excepción. los objetos deCDBException son construidos y error producidos por las funciones miembro de las clases de base de datos.
Nota
Esta clase es una de las clases de Open Database Connectivity MFC (ODBC).Si en su lugar utiliza las nuevas clases (DAO) de Objetos de acceso a datos, utilice CDaoException en su lugar.Todos los nombres de clase DAO ofrecen “CDao” como prefijo.Para obtener más información, vea el artículo información general: programación de la base de datos.
Las excepciones son casos de ejecución anómala que implican condiciones fuera del control del programa, como origen de datos o errores de E/S de red. Los errores que puede esperar que vean en el curso normal de ejecutar el programa normalmente no se consideran las excepciones.
Puede tener acceso a estos objetos dentro del ámbito de una expresión de CATCH . También puede producir los objetos de CDBException del propio código con la función global de AfxThrowDBException .
Para obtener más información sobre el control de excepciones normalmente o sobre los objetos de CDBException , vea los artículos control de excepciones (MFC) y excepciones: Excepciones de base de datos.
Jerarquía de herencia
CDBException
Requisitos
encabezado: afxdb.h