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. |