DataTableReader.GetProviderSpecificValue(Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取指定列特定于提供程序的格式的值。
public:
override System::Object ^ GetProviderSpecificValue(int ordinal);
public override object GetProviderSpecificValue (int ordinal);
override this.GetProviderSpecificValue : int -> obj
Public Overrides Function GetProviderSpecificValue (ordinal As Integer) As Object
参数
- ordinal
- Int32
值被检索的列的从零开始的编号。
返回
指定列特定于提供程序的格式的值。
例外
传递的索引超出了 0 到 FieldCount -1 的范围。
尝试从已删除的行中检索数据。
尝试读取或访问已关闭 DataTableReader 中的列
注解
DataTableReader由于 始终返回存储在基础 DataColumn中的类型,因此调用 GetProviderSpecificValue 方法返回的值始终返回与 中DataTable存储的数据类型相同的数据。 使用 DataTableReader 类时,调用 GetProviderSpecificValue 方法将返回与调用 GetValue 方法相同的值和类型。