CDaoErrorInfo Structure

La structure CDaoErrorInfo a la forme suivante:

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

La structure CDaoErrorInfo contient des informations sur un objet d'erreur définie pour les objets de données access (DAO). MFC ne pas encapsuler les objets erreur DAO dans une classe. Au lieu de cela, la classe CDaoException fournit une interface pour accéder à la collection d'erreurs contenue dans l'objet DAO DBEngine , l'objet qui contient tous les espaces de travail. Lorsqu'une opération de DAO MFC lève un objet CDaoException qui vous l'attrapez, MFC remplit une structure CDaoErrorInfo et la stocke dans le membre m_pErrorInfo de l'objet de l'exception. (Si vous choisissez d'appeler directement les DAO, vous devez appeler fonction de membre de l'objet exception GetErrorInfo vous-même pour remplir m_pErrorInfo.)

Pour plus d'informations sur la gestion des erreurs DAO, consultez l'article Exceptions : Exceptions de base de données dans le Guide du programmeur Visual C++. Pour plus d'informations, consultez la rubrique « Erreur objet » dans l'aide de DAO.

Membres

m_lErrorCode

Un code d'erreur numérique DAO. Consultez la rubrique « Données accès erreurs récupérables » dans l'aide de DAO.

m_strSource

Le nom de l'objet ou l'application qui à l'origine a généré l'erreur. La propriété Source spécifie une expression de chaîne représentant l'objet à l'origine a généré l'erreur ; l'expression est habituellement le nom de classe de l'objet. Pour plus de détails, consultez la rubrique « Propriété Source » dans l'aide de DAO.

m_strDescription

Une chaîne descriptive associée à une erreur. Pour plus de détails, voir la rubrique « Description propriété » dans l'aide de DAO.

m_strHelpFile

Un chemin d'accès qualifié complet à un fichier d'aide de Microsoft Windows. Pour plus d'informations, consultez la rubrique « HelpContext, propriétés HelpFile » dans l'aide de DAO.

m_lHelpContext

Un ID de contexte pour une rubrique dans un fichier d'aide de Microsoft Windows. Pour plus d'informations, consultez la rubrique « HelpContext, propriétés HelpFile » dans l'aide de DAO.

Commentaires

Information récupérée par la fonction membre CDaoException::GetErrorInfo est stockée dans une structure CDaoErrorInfo . Examiner le membre de données m_pErrorInfo d'un objet CDaoException que vous interceptez dans un gestionnaire d'exception, ou appeler GetErrorInfo d'un objet CDaoException que vous créez explicitement afin de vérifier les erreurs qui pourraient se sont produits lors d'un appel direct aux interfaces DAO. CDaoErrorInfo définit également une fonction membre Dump dans les versions de débogage. Vous pouvez utiliser Dump pour vider le contenu d'un objet CDaoErrorInfo.

Pour plus d'informations sur l'utilisation de ceci et autres structures d'information sur DAO MFC, consultez l'article Collections DAO : informations sur les objets DAO dans le Guide du programmeur Visual C++.

Voir aussi  ;CDaoException

Index