Метод SqlCeDataReader.GetDouble
Возвращает значение заданного столбца в виде числа с плавающей запятой двойной точности.
Пространство имен: System.Data.SqlServerCe
Сборка: System.Data.SqlServerCe (в System.Data.SqlServerCe.dll)
Синтаксис
'Декларация
Public Overrides Function GetDouble ( _
ordinal As Integer _
) As Double
'Применение
Dim instance As SqlCeDataReader
Dim ordinal As Integer
Dim returnValue As Double
returnValue = instance.GetDouble(ordinal)
public override double GetDouble(
int ordinal
)
public:
virtual double GetDouble(
int ordinal
) override
abstract GetDouble :
ordinal:int -> float
override GetDouble :
ordinal:int -> float
public override function GetDouble(
ordinal : int
) : double
Параметры
- ordinal
Тип: System.Int32
Порядковый номер столбца (от нуля).
Возвращаемое значение
Тип: System.Double
Значение указанного столбца.
Реализует
Исключения
Исключение | Условие |
---|---|
InvalidCastException | Задано недопустимое приведение. |
SqlNullValueException | Значение равно nullпустая ссылка (Nothing в Visual Basic). |
InvalidOperationException | Недопустимая операция. Объект SqlCeDataReader может располагаться за последней строкой в результирующем наборе. |
Замечания
Никакие преобразования не выполняются, то есть получаемые данные уже должны быть представлены в виде числа с плавающей запятой двойной точности.
Перед вызовом этого метода проверьте значения NULL, вызвав метод IsDBNull.