Метод SqlCeDataReader.GetInt16

Возвращает значение указанного столбца в виде 16-разрядного целого числа со знаком.

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

Синтаксис

'Декларация
Public Overrides Function GetInt16 ( _
    ordinal As Integer _
) As Short
'Применение
Dim instance As SqlCeDataReader
Dim ordinal As Integer
Dim returnValue As Short

returnValue = instance.GetInt16(ordinal)
public override short GetInt16(
    int ordinal
)
public:
virtual short GetInt16(
    int ordinal
) override
abstract GetInt16 : 
        ordinal:int -> int16 
override GetInt16 : 
        ordinal:int -> int16 
public override function GetInt16(
    ordinal : int
) : short

Параметры

  • ordinal
    Тип: System.Int32
    Порядковый номер столбца (от нуля).

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

Тип: System.Int16
Значение указанного столбца.

Реализует

IDataRecord.GetInt16(Int32)

Исключения

Исключение Условие
InvalidCastException

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

SqlNullValueException

Значение равно nullпустая ссылка (Nothing в Visual Basic).

InvalidOperationException

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

Замечания

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

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

См. также

Справочник

SqlCeDataReader Класс

Пространство имен System.Data.SqlServerCe