Freigeben über


AfxThrowDaoException

Rufen Sie diese Funktion auf, um eine Ausnahme des Typs CDaoException aus dem eigenen Code aus auslösen.

void AFXAPI AfxThrowDaoException( 
   int nAfxDaoError = NO_AFX_DAO_ERROR, 
   SCODE scode = S_OK  
);

Parameter

  • nAfxDaoError
    Ein ganzzahliger Wert, der ein DAO darstellt, erweiterte Fehlercode, der einer der Werte sein kann, die unter CDaoException::m_nAfxDaoError aufgeführt werden.

  • scode
    Ein OLE-Fehlercode von DAO, des Typs SCODE. Weitere Informationen finden Sie unter CDaoException::m_scode.

Hinweise

Das Framework ruft auch AfxThrowDaoException auf. In dem Aufruf können Sie einen der Parameter oder der beider übergeben. Wenn Sie beispielsweise einen der Fehler auslösen möchten, die in CDaoException::nAfxDaoError jedoch definiert werden, in Sie interessieren Sie nicht für den scode-Parameter, führen Sie einen gültigen Code im nAfxDaoError-Parameter und übernehmen Sie den Standardwert für scode.

Informationen zu den Ausnahmen, die zu den MFC-DAO-Klassen verknüpft werden, finden Sie die CDaoException-Klasse in diesem Buch und im Artikel Ausnahmen: Datenbankausnahmen.

Anforderungen

Header: afxdao.h

Siehe auch

Referenz

CException-Klasse

Konzepte

MFC-Makros, globale Funktionen und globale Variablen