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)