Sdílet prostřednictvím


Informace v rozhraních chyb

Platí na:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytický platformový systém (PDW)SQL databáze v Microsoft Fabric

Stáhnout ovladač OLE DB

Ovladač OLE DB pro SQL Server hlásí některé chybové a stavové informace v rozhraní definovaných v OLE DB IErrorInfo, IErrorRecords a ISQLErrorInfo.

Ovladač OLE DB pro SQL Server podporuje funkce členů IErrorInfo následovně.

Členová funkce Description
GetDescription Popisný řetězec chybových zpráv.
GetGUID GUID rozhraní, které chybu definovalo.
GetHelpContext Není podporováno. Vždy vrací nulu.
GetHelpFile Není podporováno. Vždy vrací NULL.
GetSource String "Microsoft OLE DB Driver for SQL Server".

Ovladač OLE DB pro SQL Server podporuje spotřebitelsky dostupné funkce členů IErrorRecords následovně.

Členová funkce Description
GetBasicErrorInfo Vyplní strukturu ERRORINFO základními informacemi o chybě. Struktura ERRORINFO obsahuje členy, kteří identifikují návratovou hodnotu HRESULT pro chybu a poskytovatele a rozhraní, na které se chyba vztahuje.
GetCustomErrorObject Vrací odkaz na rozhraní ISQLErrorInfo a ISQLServerErrorInfo.
GetErrorInfo Vrací odkaz na rozhraní IErrorInfo .
GetErrorParameters OLE DB Driver pro SQL Server nevrací parametry uživateli prostřednictvím GetErrorParameters.
GetRecordCount Počet chybových záznamů je k dispozici.

Ovladač OLE DB pro SQL Server podporuje parametry ISQLErrorInfo::GetSQLInfo následovně.

Parameter Description
pbstrSQLState Vrací hodnotu SQLSTATE pro chybu. Hodnoty SQLSTATE jsou definovány ve specifikacích SQL SQL-92, ODBC a ISO SQL a API. Ani SQL Server, ani OLE DB Driver pro SQL Server nedefinovaly implementace specifické hodnoty SQLSTATE.
plNativeError Vrací chybové číslo SQL Serveru z master.dbo.sysmessages , pokud je k dispozici. Nativní chyby jsou dostupné po úspěšném pokusu o inicializaci ovladače OLE DB pro zdroj dat SQL Serveru. Před pokusem ovladač OLE DB pro SQL Server vždy vrátí nulu.

Viz také

Chyby