CDBException

U&n objectnbsp CDBException ; representa una condición de excepción derivadas de las clases de base de datos. La clase incluye a dos miembros de datos públicos que puede utilizar para determinar la causa de la excepción o para mostrar un mensaje de texto que describe la excepción. CDBException objetos son construidos y arrojados por funciones miembro de las clases de base de datos.

&Notanbsp;  Esta clase es una de las clases de Open Database Connectivity (ODBC) de MFC. Si está utilizando en su lugar las nuevas clases de objetos de acceso a datos (DAO), utilice en su lugar CDaoException . Todos los nombres de clase DAO tienen "CDao" como prefijo. Para obtener más información, vea los artículos DatabaseTopics (General) y DAO y MFC en la Guía del programador de Visual C++.

Excepciones son los casos de ejecución anormal que implican condiciones fuera del control del programa, tales como origen de datos o errores de E/s de la red. Los errores que podría esperar a ver en el curso normal de ejecutar el programa normalmente no se consideran excepciones.

Puede acceder a estos objetos dentro del ámbito de una expresión de ATRAPAR . También puede lanzar objetos CDBException desde su propio código con la función global AfxThrowDBException.

Para obtener más información sobre la excepción manipulación en general, o sobre objetos CDBException , vea los artículos excepciones y excepciones: excepciones de base de datos en la Guía del programador de Visual C++.

# include lt;afxdb.h>

Miembros de la clase |nbsp; Clase base | Diagrama de jerarquía

Vea tambié&nnbsp;CDatabase, CRecordset, CFieldExchange, AfxThrowDBException, CRecordset:: Update, CRecordset::Delete, CException

Index