Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analysplattformssystem (PDW)
SQL-databas i Microsoft Fabric
OLE DB-drivrutinen för SQL Server rapporterar viss fel- och statusinformation i de fel-definierade gränssnitten IErrorInfo, IErrorRecords och ISQLErrorInfo.
OLE DB-drivrutinen för SQL Server stöder IErrorInfo-medlemsfunktioner enligt följande.
| Medlemsfunktion | Description |
|---|---|
| GetDescription | Beskrivande felmeddelandesträng. |
| GetGUID | GUID för gränssnittet som definierade felet. |
| GetHelpContext | Stöds inte. Returnerar alltid noll. |
| GetHelpFile | Stöds inte. Returnerar alltid NULL. |
| GetSource | Sträng "Microsoft OLE DB Driver för SQL Server". |
OLE DB-drivrutinen för SQL Server stöder konsumenttillgängliga IErrorRecords-medlemsfunktioner enligt följande.
| Medlemsfunktion | Description |
|---|---|
| GetBasicErrorInfo | Fyller en ERRORINFO-struktur med grundläggande information om ett fel. En ERRORINFO-struktur innehåller medlemmar som identifierar HRESULT-returvärdet för felet, samt leverantören och gränssnittet som felet gäller för. |
| GetCustomErrorObject | Returnerar en referens på gränssnitten ISQLErrorInfo och ISQLServerErrorInfo. |
| GetErrorInfo | Returnerar en referens på ett IErrorInfo-gränssnitt . |
| GetErrorParameters | OLE DB-drivrutinen för SQL Server returnerar inte parametrar till konsumenten via GetErrorParameters. |
| GetRecordCount | Antal tillgängliga felregister. |
OLE DB-drivrutinen för SQL Server stöder ISQLErrorInfo::GetSQLInfo-parametrar enligt följande.
| Parameter | Description |
|---|---|
| pbstrSQLState | Returnerar ett SQLSTATE-värde för felet. SQLSTATE-värden definieras i SQL-92, ODBC och ISO SQL samt API-specifikationerna. Varken SQL Server eller OLE DB-drivrutinen för SQL Server definierade implementationsspecifika SQLSTATE-värden. |
| plNativeError | Returnerar SQL Server-felnumret från master.dbo.sysmessages när det är tillgängligt. Inbyggda fel finns tillgängliga efter ett lyckat försök att initiera en OLE DB-drivrutin för SQL Server-datakällan. Före försöket returnerar OLE DB-drivrutinen för SQL Server alltid noll. |