DataReaderExtensions.GetFieldValue<T>(DbDataReader, String) Methode

Definitie

Hiermee haalt u de waarde van de opgegeven kolom op als het aangevraagde type.

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

Type parameters

T

Het type van de waarde dat moet worden geretourneerd.

Parameters

reader
DbDataReader

De gegevenslezer waaruit de kolomwaarde moet worden opgehaald.

name
String

De naam van de kolom.

Retouren

T

De waarde van de opgegeven kolom.

Uitzonderingen

De verbinding is verbroken of gesloten tijdens het ophalen van gegevens.

– of –

De gegevenslezer is gesloten tijdens het ophalen van gegevens.

– of –

Er zijn geen gegevens die kunnen worden gelezen (de eerste Read() is bijvoorbeeld niet aangeroepen of geretourneerd false).

– of –

De lezer heeft geprobeerd een eerder gelezen kolom in de sequentiële modus te lezen.

– of –

Er is een asynchrone bewerking uitgevoerd. Dit geldt voor alle Get*-methoden bij het uitvoeren in de sequentiële modus, omdat ze kunnen worden aangeroepen tijdens het lezen van een stream.

De opgegeven naam is geen geldige kolomnaam.

De waarde die door de database wordt geretourneerd, komt niet overeen of kan niet worden omgezet in T.

Van toepassing op