Die CDaoErrorInfo -Struktur hat folgende form:
struct CDaoErrorInfo
{
&Nbsp; lange M_lErrorCode;
CString M_strSource;
CString M_strDescription;
CString M_strHelpFile;
lange M_lHelpContext;
}
Die CDaoErrorInfo -Struktur enthält Informationen über ein Error-Objekt definiert für Datenzugriffsobjekte (DAO). MFC wird nicht DAO Error-Objekte in einer Klasse gekapselt. Stattdessen stellt die CDaoException -Klasse eine Schnittstelle für den Zugriff auf die Errors-Auflistung enthaltenen im DAO DBEngine -Objekt, das Objekt, das enthält auch alle Arbeitsbereiche. Wenn eine MFC-DAO-Operation ein CDaoException -Objekt, die Sie fangen auslöst, MFC füllt eine CDaoErrorInfo -Struktur und speichert ihn in das Ausnahmeobjekt M_pErrorInfo Mitglied. (Wenn Sie DAO direkt aufrufen möchten, müssen Sie das Ausnahmeobjekt GetErrorInfo -Memberfunktion aufrufen selbst um M_pErrorInfozu füllen.)
Weitere Informationen über das Behandeln von DAO-Fehler finden Sie im Artikel Ausnahmen: Datenbankausnahmen im Visual C++ Programmer's Guide. Weitere Informationen finden Sie im Thema "Error-Objekt" in der DAO-Hilfe.
Mitglieder
m_lErrorCode
Einen numerischen Fehlercode DAO. Finden Sie im Thema "Abfangbare Datenzugriffsfehler" in der DAO-Hilfe.
m_strSource
Der Name des Objekts oder der Anwendung, die den Fehler ursprünglich generiert hat. Die Source-Eigenschaft gibt einen String-Ausdruck, der das Objekt, das den Fehler ursprünglich generiert darstellt; der Ausdruck ist in der Regel der Name des Objekts-Klasse. Weitere Informationen finden Sie im Thema "Source-Eigenschaft" in der DAO-Hilfe.
m_strDescription
Eine mit einem Fehler zugehörige beschreibende Zeichenfolge. Weitere Informationen finden Sie im Thema "Description-Eigenschaft" in der DAO-Hilfe.
m_strHelpFile
Einen voll qualifizierten Pfad zu einer Microsoft Windows-Hilfedatei. Weitere Informationen finden Sie im Thema "HelpContext-und HelpFile-Eigenschaft" in der DAO-Hilfe.
m_lHelpContext
Eine Kontext-ID für ein Thema in einer Microsoft Windows-Hilfedatei. Weitere Informationen finden Sie im Thema "HelpContext-und HelpFile-Eigenschaft" in der DAO-Hilfe.
Kommentare
Informationen abgerufen, indem die CDaoException::GetErrorInfo -Memberfunktion wird in einer CDaoErrorInfo -Struktur gespeichert. Überprüfen Sie den M_pErrorInfo -Datenmember aus einer CDaoException -Objekt, das Sie in einen Ausnahmehandler fangen, oder rufen Sie GetErrorInfo aus einem CDaoException -Objekt, das Sie explizit erstellen, um Fehler zu überprüfen, die in einem direkten Aufruf der DAO-Schnittstellen aufgetreten sein könnte. CDaoErrorInfo definiert auch eine Memberfunktion Dump in Debug-Builds. Dump können Sie den Inhalt eines CDaoErrorInfo -Objekts.
Informationen über diese und andere MFC DAO-Informationsstrukturen, finden Sie im Artikel DAO-Auflistungen: Ermitteln von Informationen über DAO-Objekte im Visual C++ Programmer's Guide.
Siehe auch&Nbsp;CDaoException