Прочитать на английском

Поделиться через


DbDataReader.GetFieldValue<T>(Int32) Метод

Определение

Возвращает значение указанного столбца в виде запрошенного типа.

public virtual T GetFieldValue<T>(int ordinal);

Параметры типа

T

Тип возвращаемого значения.

Параметры

ordinal
Int32

Порядковый номер столбца (от нуля).

Возвращаемое значение

T

Значение указанного столбца.

Исключения

Соединение было удалено или закрыто во время получения данных.

-или-

Модуль чтения данных был закрыт во время получения данных.

-или-

Не существует данных, готовых для чтения (например, первый объект Read() не был вызван или вернул значение false).

-или-

Модуль чтения попытался считать ранее считанный столбец в последовательном режиме.

-или-

Выполнялась асинхронная операция. Относится ко всем методам Get* при работе в последовательном режиме, так как они могут вызываться при чтении потока.

Индекс столбца находится за пределами диапазона.

Значение, возвращенное базой данных, не соответствует типу T или не может быть приведено к нему.

Применяется к

Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0