DbDataReader.GetFieldValue<T>(Int32) Metoda

Definice

Získá hodnotu zadaného sloupce jako požadovaný typ.

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

Parametry typu

T

Typ hodnoty, která se má vrátit.

Parametry

ordinal
Int32

Řadový sloupec založený na nule.

Návraty

T

Hodnota zadaného sloupce.

Výjimky

Během načítání dat došlo k ukončení nebo zavření připojení.

nebo

Čtečka dat byla během načítání dat uzavřena.

nebo

Nejsou připravena žá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íhá asynchronní operace. To platí pro všechny metody Get* při spuštění v sekvenčním režimu, protože je možné volat při čtení datového proudu.

Index sloupce je mimo rozsah.

Hodnota vrácená databází se neshoduje nebo nelze přetypovat na Thodnotu .

Platí pro