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

Tanım

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

C#
public virtual T GetFieldValue<T>(int ordinal);

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

Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0