OdbcDataReader.GetDecimal(Int32) Metoda

Definice

Získá hodnotu zadaného sloupce jako Decimal objekt.

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

Parametry

i
Int32

Řadový sloupec založený na nule.

Návraty

Hodnota zadaného sloupce jako objektu Decimal .

Implementuje

Výjimky

Zadané přetypování není platné.

Poznámky

Převody se provádějí na základě základních funkcí ovladače ODBC. Pokud převod není podporován, volání metody selže.

Před voláním této metody vyhledejte IsDBNull hodnoty null.

GetDecimal má maximální přesnost 28. Pokus o načtení desetinných dat s větší přesností způsobí výjimku. Jedním z řešení by bylo změnit dotaz tak, aby přetypoval desetinný typ na menší datový typ nebo převeďte na řetězec nebo binární.

Platí pro

Viz také