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

参数

返回值

类型:System. . :: . .Int16
指定列的值。

实现

IDataRecord. . :: . .GetInt16(Int32)

异常

异常 条件
InvalidCastException

指定的强制转换无效。

SqlNullValueException

值为 null Nothing nullptr unit null 引用(在 Visual Basic 中为 Nothing) 。

InvalidOperationException

该操作无效。SqlCeDataReader 可能放置在结果集中的最后一行之后。

注释

不执行任何转换,因此所检索的数据必须已经是 16 位有符号整数。

调用 IsDBNull 以便在调用此方法之前检查 null 值。

请参阅

参考

SqlCeDataReader类

SqlCeDataReader 成员

System.Data.SqlServerCe 命名空间