OdbcDataReader.GetDecimal(Int32) 方法

定義

取得指定之資料行的值做為 Decimal 物件。

public:
 override System::Decimal GetDecimal(int i);
public:
 virtual System::Decimal GetDecimal(int i);
public override decimal GetDecimal (int i);
public decimal GetDecimal (int i);
override this.GetDecimal : int -> decimal
abstract member GetDecimal : int -> decimal
override this.GetDecimal : int -> decimal
Public Overrides Function GetDecimal (i As Integer) As Decimal
Public Function GetDecimal (i As Integer) As Decimal

參數

i
Int32

以零為基底的資料行序數。

傳回

做為 Decimal 物件的指定資料行值。

實作

例外狀況

指定的轉型無效。

備註

轉換是根據 ODBC 驅動程式的基礎功能來執行。 如果不支持轉換,則方法呼叫將會失敗。

呼叫 IsDBNull 以在呼叫這個方法之前尋找 Null 值。

GetDecimal 精確度上限為 28。 嘗試擷取具有較大精確度的十進位數據會導致例外狀況。 其中一個解決方案是將查詢變更為將十進位類型轉換成較小的數據類型,或轉換成字串或二進位。

適用於

另請參閱