Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Gilt für: SQL Server
Azure SQL-Datenbank
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Der OLE DB-Anbieter von SQL Server Native Client meldet einige Fehler- und Statusinformationen in den ole DB-definierten Fehlerschnittstellen IErrorInfo, IErrorRecords und ISQLErrorInfo.
Der OLE DB-Anbieter von SQL Server Native Client unterstützt IErrorInfo-Memberfunktionen wie folgt.
| Memberfunktion | BESCHREIBUNG |
|---|---|
| GetDescription | Beschreibende Fehlermeldungs-Zeichenfolge. |
| GetGUID | GUID der Schnittstelle, die den Fehler definiert hat. |
| GetHelpContext | Wird nicht unterstützt. Es wird immer NULL zurückgegeben. |
| GetHelpFile | Wird nicht unterstützt. Gibt immer NULL zurück. |
| GetSource | Zeichenfolge "Microsoft SQL Server Native Client". |
Der OLE DB-Anbieter von SQL Server Native Client unterstützt consumer-verfügbare IErrorRecords-Memberfunktionen wie folgt.
| Memberfunktion | BESCHREIBUNG |
|---|---|
| GetBasicErrorInfo | Füllt eine ERRORINFO-Struktur mit grundlegenden Informationen über einen Fehler aus. Eine ERRORINFO-Struktur enthält Elemente, die den HRESULT-Rückgabewert für den Fehler sowie den Anbieter und die Schnittstelle, für die der Fehler gilt, identifizieren. |
| GetCustomErrorObject | Gibt einen Verweis auf die Schnittstellen ISQLErrorInfo, und ISQLServerErrorInfo zurück. |
| GetErrorInfo | Gibt einen Verweis auf eine IErrorInfo-Schnittstelle zurück. |
| GetErrorParameters | Der OLE DB-Anbieter von SQL Server Native Client gibt keine Parameter über GetErrorParameters an den Consumer zurück. |
| GetRecordCount | Anzahl der verfügbaren Fehlerdatensätze. |
Der OLE DB-Anbieter von SQL Server Native Client unterstützt wie folgt ISQLErrorInfo::GetSQLInfo-Parameter .
| Parameter | BESCHREIBUNG |
|---|---|
| pbstrSQLState | Gibt einen SQLSTATE-Wert für den Fehler zurück. SQLSTATE-Werte werden in SQL-92, ODBC und ISO SQL sowie der API-Spezifikation definiert. Weder SQL Server noch sql Server Native Client OLE DB-Anbieter definiert implementierungsspezifische SQLSTATE-Werte. |
| plNativeError | Gibt die SQL Server-Fehlernummer von master.dbo.sysmessages zurück, sofern verfügbar. Systemeigene Fehler sind nach einem erfolgreichen Versuch verfügbar, eine OLE DB-Anbieterquelle für SQL Server Native Client zu initialisieren. Vor dem Versuch gibt der OLE DB-Anbieter von SQL Server Native Client immer Null zurück. |