ErrorCode

Предоставляет HRESULT кода завершения (32-битное значение (ULONG) используемое для описания кодов завершения).

Структура значения HRESULT приведена на рисунке 14, описание полей в таблице 44.

Структура значения HRESULT
Рисунок 14. Структура значения HRESULT

Таблица 44. Описание полей структуры HRESULT
Группа битов Назначение Количество битов Описание
SПризнак серьезности ошибки1

0 – нормальное завершение

1 – ошибка (SEVERITY_ERROR)
RЗарезервирован1Игнорируется
CЗарезервирован1Игнорируется
NЗарезервирован1Игнорируется
RЗарезервирован1Игнорируется
Facility (источник)Источник определения кода завершения11Содержит идентификатор программного компонента, в котором определен данный код завершения, например, FACILITY_RPC
Code (код)Значение кода завершения16Числовое значение кода завершения, например, E_UNEXPECTED

Декларация
public virtual int ErrorCode {get;};
Значение свойства

Значение HRESULT кода завершения.

В текущей версии ADO.NET-провайдер СУБД ЛИНТЕР не устанавливает значение данного свойства, поэтому оно всегда имеет значение E_FAIL (0x80004005).

Исключения

Отсутствуют.