DataReaderExtensions.GetFieldValue<T>(DbDataReader, String) Yöntem

Tanım

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

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static T GetFieldValue(System::Data::Common::DbDataReader ^ reader, System::String ^ name);
public static T GetFieldValue<T> (this System.Data.Common.DbDataReader reader, string name);
static member GetFieldValue : System.Data.Common.DbDataReader * string -> 'T
<Extension()>
Public Function GetFieldValue(Of T) (reader As DbDataReader, name As String) As T

Tür Parametreleri

T

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

Parametreler

reader
DbDataReader

Sütun değerini almak için veri okuyucu.

name
String

Sütunun adı.

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.

Belirtilen ad geçerli bir sütun adı değil.

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

Şunlara uygulanır