OdbcDataReader.GetDecimal(Int32) Methode

Definition

Ruft den Wert der angegebenen Spalte als Decimal-Objekt ab.

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

Parameter

i
Int32

Die nullbasierte Ordnungszahl der Spalte.

Gibt zurück

Decimal

Der Wert der angegebenen Spalte als Decimal-Objekt.

Implementiert

Ausnahmen

Die angegebene Umwandlung ist ungültig.

Hinweise

Konvertierungen werden basierend auf den zugrunde liegenden Funktionen des ODBC-Treibers ausgeführt. Wenn die Konvertierung nicht unterstützt wird, schlägt der Methodenaufruf fehl.

Rufen Sie auf IsDBNull , um vor dem Aufrufen dieser Methode nach Nullwerten zu suchen.

GetDecimal hat eine maximale Genauigkeit von 28. Der Versuch, Dezimaldaten mit einer größeren Genauigkeit abzurufen, führt zu einer Ausnahme. Eine Lösung wäre es, die Abfrage so zu ändern, dass der Dezimaltyp entweder in einen kleineren Datentyp umgewandelt oder in eine Zeichenfolge oder binär konvertiert wird.

Gilt für:

Siehe auch