Udostępnij za pośrednictwem


Informacje w interfejsach błąd

SQL Server Macierzystego klienta dostawca OLE DB raporty niektóre informacje stanie i błędach w interfejsach błąd zdefiniowany przez OLE DB IErrorInfo, IErrorRecords, i ISQLErrorInfo.

SQL Server Macierzystego klienta dostawca OLE DB obsługuje IErrorInfo element członkowski funkcjonuje w następujący sposób.

Funkcja członka

Opis

Funkcja GetDescription

Ciąg komunikatu opisem błędu.

GetGUID

Identyfikator GUID interfejs, który jest zdefiniowany błąd.

GetHelpContext

Nieobsługiwane.Zawsze zwraca zero.

GetHelpFile

Nieobsługiwane.Zawsze zwraca wartość NULL.

GetSource

Ciąg Microsoft SQL Server macierzystego klienckim.

SQL Server Macierzystego klienta dostawca OLE DB obsługuje dostępnych dla konsumenta IErrorRecords element członkowski funkcjonuje w następujący sposób.

Funkcja członka

Opis

GetBasicErrorInfo

Wstawia strukturę ERRORINFO podstawowych informacji o błędzie.Struktura ERRORINFO zawiera elementy członkowskie, które identyfikuje zwrotu wartość HRESULT błąd, dostawca i interfejs, którego dotyczy błąd.

GetCustomErrorObject

Zwraca odwołanie na interfejsach ISQLErrorInfo, i ISQLServerErrorInfo.

GetErrorInfo

Zwraca odwołanie na IErrorInfo interfejs.

GetErrorParameters

SQL Server Macierzystego klienta dostawca OLE DB nie zwraca parametry konsumentowi poprzez GetErrorParameters.

GetRecordCount

Liczba rekordów błędów, które są dostępne.

SQL Server Macierzystego klienta dostawca OLE DB obsługuje ISQLErrorInfo::GetSQLInfo parametrów w następujący sposób.

Parametr

Opis

pbstrSQLState

Zwraca wartość błędu SQLSTATE.SQLSTATE wartości są zdefiniowane w specyfikacji SQL-92, ODBC i ISO SQL oraz interfejsu API.Ani SQL Server ani SQL Server macierzystym klienta dostawca OLE DB definiuje specyficzne dla implementacji SQLSTATE wartości.

plNativeError

Zwraca SQL Server numer błędu z master.dbo.sysmessages dostępne.Błędy macierzystym są dostępne po udanej próby zainicjowania SQL Server macierzystego klienta OLE DB dostawca źródło danych.Aby przed próbą SQL Server macierzystego klienta dostawca OLE DB zawsze zwraca zero.

Zobacz także

Koncepcje