OdbcDataReader.GetDecimal(Int32) Methode

Definitie

Hiermee haalt u de waarde van de opgegeven kolom op als een Decimal object.

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

Parameters

i
Int32

De op nul gebaseerde kolomordinaal.

Retouren

De waarde van de opgegeven kolom als een Decimal object.

Implementeringen

Uitzonderingen

De opgegeven cast is ongeldig.

Opmerkingen

Conversies worden uitgevoerd op basis van de onderliggende mogelijkheden van het ODBC-stuurprogramma. Als de conversie niet wordt ondersteund, mislukt de methode-aanroep.

Aanroep IsDBNull om te zoeken naar null-waarden voordat u deze methode aanroept.

GetDecimal heeft een maximale precisie van 28. Als u probeert decimale gegevens met een grotere precisie op te halen, ontstaat er een uitzondering. Een oplossing is om de query te wijzigen om het decimale type te casten naar een kleiner gegevenstype of om te converteren naar tekenreeks of binair.

Van toepassing op

Zie ook