Clase CDBException
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