Compartir por


CDaoErrorInfo (Estructura)

La estructura CDaoErrorInfo contiene información sobre un objeto de error definido para objetos de acceso a datos (DAO).

Nota:

DAO se admite mediante Office 2013. DAO 3.6 es la versión final y se considera obsoleta.

Sintaxis

struct CDaoErrorInfo
{
    long m_lErrorCode;
    CString m_strSource;
    CString m_strDescription;
    CString m_strHelpFile;
    long m_lHelpContext;
};

Parámetros

m_lErrorCode
Un código de error DAO numérico. Consulta el tema «Errores de acceso a datos capturables» en la Ayuda de DAO.

m_strSource
Nombre del objeto o la aplicación origen del error. La propiedad Origen especifica una expresión de cadena que representa el objeto que generó originalmente el error; la expresión suele ser el nombre de clase del objeto. Para obtener detalles, consulta el tema «Propiedad Origen» en la Ayuda de DAO.

m_strDescription
Cadena descriptiva asociada a un error. Para más información, consulta el tema sobre la «propiedad Version» en la Ayuda de DAO.

m_strHelpFile
Una ruta de acceso completa a un archivo de Ayuda de Microsoft Windows. Para obtener detalles, vea el tema sobre las propiedades «Propiedades HelpContext, HelpFile» en la Ayuda de DAO.

m_lHelpContext
Un identificador de contexto de un tema en un archivo de Ayuda de Microsoft Windows. Para obtener detalles, vea el tema sobre las propiedades «Propiedades HelpContext, HelpFile» en la Ayuda de DAO.

Comentarios

MFC no encapsula objetos de error DAO en una clase. En su lugar, la clase CDaoException proporciona una interfaz para acceder a la colección Errors contenida en el objeto DAO DBEngine, el objeto que también contiene todas las áreas de trabajo. Cuando una operación DAO de MFC produce un CDaoException objeto que detecta, MFC rellena una CDaoErrorInfo estructura y la almacena en el miembro m_pErrorInfo del objeto de excepción. (Si decides llamar directamente a DAO, el usuario deberá llamar a la función miembro GetErrorInfo del objeto de excepción para que m_pErrorInfo se rellene.)

Para obtener más información sobre el control de errores DAO, consulta el artículo Excepciones: Excepciones de base de datos. Para obtener información relacionada, consulta el tema «Objeto Error" en la Ayuda de DAO.

La información recuperada por la función miembro CDaoException::GetErrorInfo se almacena en una estructura CDaoErrorInfo. Examina el miembro de datos m_pErrorInfo desde un CDaoException objeto que detecta en un controlador de excepciones o llama GetErrorInfo desde un CDaoException objeto que cree explícitamente para comprobar los errores que podrían haberse producido durante una llamada directa a las interfaces DAO. CDaoErrorInfo también define una función miembro Dump en las compilaciones de depuración. Puede usar Dump para volcar el contenido de un objeto CDaoErrorInfo.

Requisitos

Encabezado: afxdao.h

Consulte también

Estructuras, estilos, devoluciones de llamada y mapas de mensajes
CDaoException (clase)