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. Попытка получить десятичные данные с большей точностью вызовет исключение. Одним из решений было бы изменить запрос, чтобы привести тип десятичного числа к меньшему типу данных или преобразовать в строковый или двоичный.