OdbcDataReader.GetDecimal(Int32) Метод

Определение

Возвращает значение указанного столбца в виде объекта Decimal.

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

Параметры

i
Int32

Порядковый номер столбца (от нуля).

Возвращаемое значение

Значение заданного столбца в виде объекта Decimal.

Реализации

Исключения

Указанное приведение недопустимо.

Комментарии

Преобразования выполняются на основе базовых возможностей драйвера ODBC. Если преобразование не поддерживается, вызов метода завершится ошибкой.

Вызовите IsDBNull метод для поиска значений NULL перед вызовом этого метода.

GetDecimal имеет максимальную точность 28. Попытка получить десятичные данные с большей точностью вызовет исключение. Одним из решений было бы изменить запрос, чтобы привести тип десятичного числа к меньшему типу данных или преобразовать в строковый или двоичный.

Применяется к

См. также раздел