Freigeben über


Fehler

OLE/COM-Objekte melden Fehler durch den HRESULT-Rückgabecode von Objektmemberfunktionen. Ein OLE/COM HRESULT ist eine Bitgepackte Struktur. OLE stellt Makros bereit, die Strukturmember dereferenzieren.

OLE/COM gibt die IErrorInfo-Schnittstelle an. Die Schnittstelle macht Methoden, z. B. GetDescription, verfügbar. Dies ermöglicht es Clients, Fehlerdetails aus OLE/COM-Servern zu extrahieren. OLE DB erweitert IErrorInfo, um die Rückgabe von mehreren Fehlerinformationspaketen bei der Ausführung einer Einzelmemberfunktion zu unterstützen.

SQL Server kann mehrere Fehler zurückgeben. Eine Anwendung kann Serverfehler durch Aufrufen von IMultipleResults::GetResult zusammen mit ISQLErrorInfo und IErrorRecords nacheinander abrufen.

Der SQL Server Native Client OLE DB-Anbieter macht die durch OLE DB-Datensätze erweiterte IErrorInfo-, die benutzerdefinierte ISQLErrorInfo- und die anbieterspezifische ISQLServerErrorInfo-Fehlerobjektschnittstelle verfügbar.

Informationen zum Verfolgen von Fehlern finden Sie unter Data Access Tracing (möglicherweise in englischer Sprache).