Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 Fehlermeldungszeichenfolge. |
| GetGUID- | GUID der Schnittstelle, die den Fehler definiert hat. |
| GetHelpContext | Nicht unterstützt. Gibt immer Null zurück. |
| GetHelpFile | 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 zu einem Fehler. Eine ERRORINFO-Struktur enthält Elemente, die den HRESULT-Rückgabewert für den Fehler identifizieren, sowie den Anbieter und die Schnittstelle, auf die der Fehler angewendet wird. |
| GetCustomErrorObject | Gibt einen Verweis auf 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 den SQL-92-, ODBC- und ISO SQL- und API-Spezifikationen 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, wenn 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. |