DbDataReader.GetFieldValue<T>(Int32) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera wartość określonej kolumny jako żądany typ.
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
Parametry typu
- T
Typ wartości do zwrócenia.
Parametry
- ordinal
- Int32
Liczba porządkowa kolumn opartych na zerach.
Zwraca
Wartość określonej kolumny.
Wyjątki
Połączenie zostało porzucone lub zamknięte podczas pobierania danych.
-lub-
Czytnik danych został zamknięty podczas pobierania danych.
-lub-
Nie ma danych gotowych do odczytu (na przykład pierwsza Read() nie została wywołana lub zwróciła false
wartość ).
-lub-
Czytelnik próbował odczytać wcześniej przeczytaną kolumnę w trybie sekwencyjnym.
-lub-
W toku była operacja asynchroniczna. Dotyczy to wszystkich metod Get* podczas uruchamiania w trybie sekwencyjnym, ponieważ można je wywołać podczas odczytywania strumienia.
Indeks kolumny jest poza zakresem.
Wartość zwrócona przez bazę danych jest niezgodna lub nie można jej rzutować na T
.