OdbcDataReader.GetDecimal(Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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 durchgeführt. Wenn die Konvertierung nicht unterstützt wird, schlägt der Methodenaufruf fehl.
Rufen Sie auf IsDBNull , um vor dem Aufrufen dieser Methode nach NULL-Werten zu suchen.
GetDecimal hat eine maximale Genauigkeit von 28. Der Versuch, Dezimaldaten mit einer höheren Genauigkeit abzurufen, führt zu einer Ausnahme. Eine Lösung wäre, die Abfrage so zu ändern, dass der Dezimaltyp entweder in einen kleineren Datentyp umgewandelt oder in eine Zeichenfolge oder Binärdatei konvertiert wird.