DataTableReader.GetProviderSpecificValue(Int32) 方法

定義

以提供者特定格式取得指定欄位的值。

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 方法相同的值和類型。

適用於

另請參閱