Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Относится к:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Система аналитической платформы (PDW)
SQL база данных в Microsoft Fabric
Драйвер OLE DB для SQL Server сообщает некоторые сведения об ошибках и состоянии в определяемых OLE DB интерфейсах обработки ошибок IErrorInfo, IErrorRecords и ISQLErrorInfo.
OLE DB Driver for SQL Server поддерживает функции-члены интерфейса IErrorInfo следующим образом.
| Функция-член | Description |
|---|---|
| GetDescription | Строка описательного сообщения об ошибке. |
| GetGUID | Идентификатор GUID интерфейса, в котором была определена ошибка. |
| GetHelpContext | Не поддерживается. Всегда возвращает значение 0. |
| GetHelpFile | Не поддерживается. Всегда возвращает значение NULL. |
| GetSource | Строка "Драйвер Microsoft OLE DB для SQL Server". |
OLE DB Driver for SQL Server поддерживает доступные для потребителей функции-члены интерфейса IErrorRecords следующим образом.
| Функция-член | Description |
|---|---|
| GetBasicErrorInfo | Заполняет структуру ERRORINFO основными сведениями об ошибке. Структура ERRORINFO содержит элементы, которые идентифицируют возвращаемое значение HRESULT для ошибки, поставщика и интерфейс, к которому относится ошибка. |
| GetCustomErrorObject | Возвращает ссылку на интерфейсы ISQLErrorInfo и ISQLServerErrorInfo. |
| GetErrorInfo | Возвращает ссылку на интерфейс IErrorInfo. |
| GetErrorParameters | OLE DB Driver for SQL Server не возвращает потребителю параметры через функцию GetErrorParameters. |
| GetRecordCount | Число доступных записей ошибок. |
OLE DB Driver for SQL Server поддерживает параметры ISQLErrorInfo::GetSQLInfo следующим образом.
| Параметр | Description |
|---|---|
| pbstrSQLState | Возвращает значение SQLSTATE для ошибки. Значения SQLSTATE определены в стандартах SQL-92, ODBC и ISO SQL, а также спецификациях API-интерфейсов. Ни SQL Server, ни драйвер OLE DB для SQL Server, определенные для конкретной реализации значения SQLSTATE. |
| plNativeError | Возвращает номер ошибки SQL Server из master.dbo.sysmessagesages при наличии. Собственные ошибки доступны после успешной попытки инициализировать источник данных OLE DB Driver for SQL Server. До такой попытки OLE DB Driver for SQL Server всегда возвращает нулевое значение. |