DbDataReader.GetFieldValue<T>(Int32) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de waarde van de opgegeven kolom op als het aangevraagde type.
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
Type parameters
- T
Het type van de waarde dat moet worden geretourneerd.
Parameters
- ordinal
- Int32
De op nul gebaseerde kolomordinaal.
Retouren
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 kolomindex valt buiten het bereik.
De waarde die door de database wordt geretourneerd, komt niet overeen of kan niet worden omgezet in T.