OdbcDataReader.GetDecimal(Int32) Metoda

Definicja

Pobiera wartość określonej kolumny jako Decimal obiekt.

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

Porządkowa kolumna oparta na zera.

Zwraca

Wartość określonej kolumny jako Decimal obiekt.

Implementuje

Wyjątki

Określona obsada jest nieprawidłowa.

Uwagi

Konwersje są wykonywane na podstawie podstawowych możliwości sterownika ODBC. Jeśli konwersja nie jest obsługiwana, wywołanie metody zakończy się niepowodzeniem.

Wywołaj metodę IsDBNull , aby wyszukać wartości null przed wywołaniem tej metody.

GetDecimal ma maksymalną precyzję 28. Próba pobrania danych dziesiętnych z większą dokładnością spowoduje wyjątek. Jednym z rozwiązań jest zmiana zapytania w celu rzutowania typu dziesiętnego na mniejszy typ danych lub konwersję na ciąg lub plik binarny.

Dotyczy

Zobacz też