DbDataReader.GetFieldValue<T>(Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Wert der angegebenen Spalte als angeforderten Typ ab.
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
Typparameter
- T
Der Typ des zurückzugebenden Werts.
Parameter
- ordinal
- Int32
Die nullbasierte Spalten-Ordnungszahl.
Gibt zurück
Der Wert der angegebenen Spalte.
Ausnahmen
Die Verbindung wurde während des Datenabrufs verworfen oder geschlossen.
-oder-
Der Datenleser wurde während des Datenabrufs geschlossen.
-oder-
Es sind keine Daten zum Lesen bereit (z. B. die erste Read() wurde nicht aufgerufen oder zurückgegeben false).
-oder-
Der Leser hat versucht, eine zuvor gelesene Spalte im sequenziellen Modus zu lesen.
-oder-
Es wurde ein asynchroner Vorgang ausgeführt. Dies gilt für alle Get*-Methoden, wenn sie im sequenziellen Modus ausgeführt werden, da sie beim Lesen eines Datenstroms aufgerufen werden können.
Der Spaltenindex liegt außerhalb des Bereichs.
Der von der Datenbank zurückgegebene Wert stimmt nicht überein oder kann nicht in T.