DataTableReader.GetProviderSpecificFieldType(Int32) Yöntem

Tanım

Belirtilen sütunun türünü sağlayıcıya özgü biçimde alır.Gets the type of the specified column in provider-specific format.

public:
 override Type ^ GetProviderSpecificFieldType(int ordinal);
public override Type GetProviderSpecificFieldType (int ordinal);
override this.GetProviderSpecificFieldType : int -> Type
Public Overrides Function GetProviderSpecificFieldType (ordinal As Integer) As Type

Parametreler

ordinal
Int32

Sıfır tabanlı sütun sırası.The zero-based column ordinal.

Döndürülenler

Type

TypeBu, nesnesinin veri türüdür.The Type that is the data type of the object.

Özel durumlar

Geçirilen dizin 0 ile FieldCount -1 aralığının dışındaydı.The index passed was outside the range of 0 to FieldCount - 1.

Kapalı içindeki bir sütunu okuma veya erişme girişiminde bulunuldu DataTableReader .An attempt was made to read or access a column in a closed DataTableReader.

Açıklamalar

DataTableReaderHer zaman temeldeki içinde depolanan türü döndürdüğünden, DataColumn yöntemi çağırarak döndürülen değer GetProviderSpecificFieldType her zaman içinde depolanan türle aynı türü döndürür DataTable .Because the DataTableReader always returns the type stored within the underlying DataColumn, the value returned by calling the GetProviderSpecificFieldType method always returns the same type as the type stored within the DataTable. DataTableReaderSınıfıyla çalışırken GetProviderSpecificFieldType yöntemini çağırmak yöntemi çağırmak için aynı türü döndürür GetType .When you work with the DataTableReader class, calling the GetProviderSpecificFieldType method returns the same type as calling the GetType method.

Şunlara uygulanır

Ayrıca bkz.