DataReaderExtensions.GetFieldValue<T>(DbDataReader, String) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá hodnotu zadaného sloupce jako požadovaný 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 hodnoty, která má být vrácena.
Parametry
- reader
- DbDataReader
Čtečka dat, ze které chcete získat hodnotu sloupce.
- name
- String
Název sloupce
Návraty
Hodnota zadaného sloupce.
Výjimky
Připojení bylo ukončeno nebo ukončeno během načítání dat.
-nebo-
Při načítání dat se zavřela čtečka dat.
-nebo-
Nejsou připravená žádná data ke čtení (například první Read() nebyla volána nebo vrácena false
).
-nebo-
Čtenář se pokusil přečíst dříve přečtený sloupec v sekvenčním režimu.
-nebo-
Probíhala asynchronní operace. To platí pro všechny metody Get* spuštěné v sekvenčním režimu, protože je možné je volat při čtení datového proudu.
Zadaný název není platným názvem sloupce.
Hodnota vrácená databází se neshoduje nebo ji nelze přetypovat na T
.
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro