Share via


Errors

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

OLE DB-Treiber herunterladen

OLE/COM-Objekte melden Fehler durch den HRESULT-Rückgabecode von Objektelementfunktionen. 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 wie 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 einzeln abrufen, indem IMultipleResults::GetResult in Kombination mit ISQLErrorInfo und IErrorRecords aufgerufen wird.

Der OLE DB-Treiber für SQL Server stellt die durch OLE DB-Datensätze erweiterte IErrorInfo-, die benutzerdefinierte ISQLErrorInfo- und die anbieterspezifische ISQLServerErrorInfo-Fehlerobjektschnittstelle bereit.

Informationen zur Ablaufverfolgung von Fehlern finden Sie unter Data Access Tracing (Ablaufverfolgung für den Datenzugriff). Informationen zu Verbesserungen der in SQL Server 2012 (11.x) hinzugefügten Fehlerablaufverfolgung finden Sie unter Zugreifen auf Diagnoseinformationen im Protokoll der erweiterten Ereignisse.

In diesem Abschnitt

Weitere Informationen

OLE DB-Treiber für SQL Server-Programmierung