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


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

Определение

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

public:
generic <typename T>
 virtual T GetFieldValue(int ordinal);
public virtual T GetFieldValue<T> (int ordinal);
abstract member GetFieldValue : int -> 'T
override this.GetFieldValue : int -> 'T
Public Overridable Function GetFieldValue(Of T) (ordinal As Integer) As T

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

T

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

Параметры

ordinal
Int32

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

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

T

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

Исключения

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

-или-

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

-или-

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

-или-

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

-или-

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

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

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

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