DataReaderExtensions.GetFieldValue<T>(DbDataReader, String) 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>
[System::Runtime::CompilerServices::Extension]
static T GetFieldValue(System::Data::Common::DbDataReader ^ reader, System::String ^ name);
public static T GetFieldValue<T> (this System.Data.Common.DbDataReader reader, string name);
static member GetFieldValue : System.Data.Common.DbDataReader * string -> 'T
<Extension()>
Public Function GetFieldValue(Of T) (reader As DbDataReader, name As String) As T
Parametry typu
- T
Typ wartości do zwrócenia.
Parametry
- reader
- DbDataReader
Czytnik danych umożliwiający pobranie wartości kolumny z.
- name
- String
Nazwa kolumny.
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.
Określona nazwa nie jest prawidłową nazwą kolumny.
Wartość zwrócona przez bazę danych jest niezgodna lub nie można jej rzutować na T
.