DataTableReader.GetProviderSpecificFieldType(Int32) 方法

定义

获取指定列特定于提供程序的格式的类型。

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

参数

ordinal
Int32

从零开始的列序号。

返回

作为对象的数据类型的 Type

例外

传递的索引超出了 0 到 FieldCount -1 的范围。

尝试读取或访问已关闭的 DataTableReader 中的列。

注解

DataTableReader由于 始终返回基础 中DataColumn存储的类型,因此通过调用 GetProviderSpecificFieldType 方法返回的值始终返回与 存储在 中的DataTable类型相同的类型。 使用 DataTableReader 类时,调用 GetProviderSpecificFieldType 方法将返回与调用 GetType 方法相同的类型。

适用于

另请参阅