Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Opmerking
De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.
De CDaoErrorInfo structuur bevat informatie over een foutobject dat is gedefinieerd voor DATA Access Objects (DAO).
Opmerking
DAO wordt ondersteund via Office 2013. DAO 3.6 is de definitieve versie en wordt beschouwd als verouderd.
Syntaxis
struct CDaoErrorInfo
{
long m_lErrorCode;
CString m_strSource;
CString m_strDescription;
CString m_strHelpFile;
long m_lHelpContext;
};
Parameterwaarden
m_lErrorCode
Een numerieke DAO-foutcode. Zie het onderwerp 'Fouten met gegevenstoegang in vast te stellen' in DAO Help.
m_strSource
De naam van het object of de toepassing die de fout oorspronkelijk heeft gegenereerd. De eigenschap Bron geeft een tekenreeksexpressie op die het object vertegenwoordigt dat de fout oorspronkelijk heeft gegenereerd; de expressie is meestal de klassenaam van het object. Zie het onderwerp Broneigenschap in DAO Help voor meer informatie.
m_strDescription
Een beschrijvende tekenreeks die is gekoppeld aan een fout. Zie het onderwerp Beschrijvingseigenschap in DAO Help voor meer informatie.
m_strHelpFile
Een volledig gekwalificeerd pad naar een Help-bestand van Microsoft Windows. Zie het onderwerp HelpContext, HelpFile Properties in DAO Help voor meer informatie.
m_lHelpContext
Een context-id voor een onderwerp in een Help-bestand van Microsoft Windows. Zie het onderwerp HelpContext, HelpFile Properties in DAO Help voor meer informatie.
Opmerkingen
MFC bevat geen DAO-foutobjecten in een klasse. In plaats daarvan biedt de CDaoException-klasse een interface voor toegang tot de verzameling Fouten in het DAO-object DBEngine , het object dat ook alle werkruimten bevat. Wanneer een MFC DAO-bewerking een CDaoException object genereert dat u opslaat, vult MFC een CDaoErrorInfo structuur en slaat deze op in het m_pErrorInfo lid van het uitzonderingsobject. (Als u ervoor kiest om DAO rechtstreeks aan te roepen, moet u de getErrorInfo-lidfunctie van het uitzonderingsobject zelf aanroepen om te vullen m_pErrorInfo.)
Zie het artikel Uitzonderingen: Database-uitzonderingen voor meer informatie over het afhandelen van DAO-fouten. Zie het onderwerp Foutobject in DAO Help voor verwante informatie.
Informatie die wordt opgehaald door de CDaoException::GetErrorInfo-lidfunctie wordt opgeslagen in een CDaoErrorInfo structuur. Bekijk het m_pErrorInfo gegevenslid van een object dat u in een CDaoException uitzonderingshandler hebt opgevangen, of roep GetErrorInfo aan vanuit een CDaoException object dat u expliciet maakt om fouten te controleren die mogelijk zijn opgetreden tijdens een directe aanroep naar de DAO-interfaces.
CDaoErrorInfo definieert ook een Dump lidfunctie in builds voor foutopsporing. U kunt Dump de inhoud van een CDaoErrorInfo object dumpen.
Requirements
Rubriek:afxdao.h
Zie ook
Structuren, stijlen, callbacks en berichttoewijzingen
Klasse CDaoException