Поделиться через


SqlCeDataReader.GetDecimal Method

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

Пространство имен: System.Data.SqlServerCe
Сборка: System.Data.SqlServerCe (в system.data.sqlserverce.dll)

Синтаксис

'Декларация
Public Overrides Function GetDecimal ( _
    ordinal As Integer _
) As Decimal
public override decimal GetDecimal (
    int ordinal
)
public:
virtual Decimal GetDecimal (
    int ordinal
) override
public Decimal GetDecimal (
    int ordinal
)
public override function GetDecimal (
    ordinal : int
) : decimal

Параметры

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

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

Значение указанного столбца.

Исключения

Тип исключения Условие
InvalidCastException

Задано недопустимое приведение.

SqlNullValueException

Значение равно null.

InvalidOperationException

Недопустимая операция. Объект SqlCeDataReader может располагаться за последней строкой в результирующем наборе.

Замечания

Никакие преобразования не выполняются, то есть получаемые данные уже должны быть объектом Decimal.

Максимальный размер десятичного числа в SQL Server Compact 3.5 больше максимального размера для типа Decimal. Например, ошибка переполнения может произойти, когда объект SqlCeDataReader считывает значения, которые больше Decimal.MaxValue или меньше Decimal.MinValue.

Перед вызовом этого метода проверьте значения NULL, вызвав метод IsDBNull.

Многопоточное использование

Все общие статические члены (Shared в Microsoft Visual Basic) этого типа можно использовать в многопоточных операциях. Безопасная многопоточная работа с членами экземпляров типа не гарантируется.

Платформы

Платформы разработки

Windows Vista, Windows Mobile 5.0, Windows XP Professional with Service Pack 2 (SP2), Windows Server 2003, Windows Mobile 2003 for Pocket PC, Windows CE 5.0
Сведения о версии
.NET Framework и NET Compact Framework
Поддерживается в версии 3.5
.NET Framework
Поддерживается в версии 3.0
.NET Compact Framework и .Net Framework
Поддерживается в версии 2.0

См. также

Справочник

SqlCeDataReader Class
SqlCeDataReader Members
System.Data.SqlServerCe Namespace