Aracılığıyla paylaş


DbDataReader.GetFieldValue<T>(Int32) Yöntem

Tanım

Belirtilen sütunun değerini istenen tür olarak alır.

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

Tür Parametreleri

T

Döndürülecek değerin türü.

Parametreler

ordinal
Int32

Sıfır tabanlı sütun sıralı.

Döndürülenler

T

Belirtilen sütunun değeri.

Özel durumlar

Veri alma sırasında bağlantı bırakıldı veya kapatıldı.

-veya-

Veri okuyucu, veri alma sırasında kapatıldı.

-veya-

Okunmaya hazır veri yok (örneğin, ilk Read() çağrılmadı veya döndürüldü false).

-veya-

Okuyucu, daha önce okunan bir sütunu sıralı modda okumaya çalıştı.

-veya-

Devam eden zaman uyumsuz bir işlem vardı. Bu, bir akış okunurken çağrılabilecekleri için sıralı modda çalışırken tüm Get* yöntemleri için geçerlidir.

Sütun dizini aralık dışında.

Veritabanı tarafından döndürülen değer eşleşmiyor veya olarak türlenemiyor T.

Şunlara uygulanır