Estructura CDaoErrorInfo

La estructura de CDaoErrorInfo tiene el siguiente formulario:

struct CDaoErrorI&nfo
{
 nbsp; m_lErrorCode largo;
   CString m_strSource;
   CString m_strDescription;
   CString m_strHelpFile;
   m_lHelpContext largo;
}

La estructura de CDaoErrorInfo contiene información sobre un objeto de error definido para data access objects (DAO). MFC no encapsulan objetos de error DAO en una clase. En cambio, la clase CDaoException proporciona una interfaz para tener acceso a la colección de errores contenida en el objeto DAO DBEngine , el objeto que contiene también los espacios de trabajo. Cuando una operación DAO de MFC arroja un objeto CDaoException que atrapan, MFC rellena una estructura CDaoErrorInfo y lo almacena en miembros de m_pErrorInfo del objeto de excepción. (Si opta por llamar directamente a DAO, debe llamar a función de miembro GetErrorInfo del objeto de excepción para llenar m_pErrorInfo.)

Para obtener más información acerca del control de errores DAO, vea el artículo excepciones: excepciones de base de datos en la Guía del programador de Visual C++. Para obtener información relacionada, vea el tema "Objeto de Error" en la ayuda de DAO.

Miembros

m_lErrorCode

Un código numérico de error DAO. Consulte el tema "Datos acceso errores controlables" en la ayuda de DAO.

m_strSource

El nombre del objeto o de la aplicación que generó originalmente el error. La propiedad Source especifica una expresión de cadena que representa el objeto que generó originalmente el error; la expresión suele ser el nombre del objeto clase. Para obtener más información, vea el tema "Propiedad de origen" en la ayuda de DAO.

m_strDescription

Una cadena descriptiva asociada con un error. Para obtener más información, vea el tema "Propiedad de descripción" en la ayuda de DAO.

m_strHelpFile

Una ruta de acceso completa a un archivo de ayuda de Microsoft Windows. Para obtener más información, vea el tema "HelpContext, propiedades HelpFile" en la ayuda de DAO.

m_lHelpContext

Un ID de contexto para un tema en un archivo de ayuda de Microsoft Windows. Para obtener más información, vea el tema "HelpContext, propiedades HelpFile" en la ayuda de DAO.

Comentarios

Información recuperada por la función de miembro de CDaoException::GetErrorInfo se almacena en una estructura CDaoErrorInfo . Examinar al miembro de datos de m_pErrorInfo de un objeto CDaoException que atrapan en un controlador de excepciones, o llame al GetErrorInfo de un objeto CDaoException que cree explícitamente para verificar errores que podrían haberse producido durante una llamada directa a las interfaces DAO. CDaoErrorInfo también define una función miembro de volcar en versiones de depuración. Puede utilizar volcado para volcar el contenido de un objeto de CDaoErrorInfo.

Para obtener información sobre el uso de esta y otras estructuras de información de DAO de MFC, vea el artículo colecciones DAO: obtener información acerca de objetos DAO en la Guía del programador de Visual C++.

Vea tambié&nnbsp;CDaoException

Index