Freigeben über


SqlCeDataReader.GetInt16-Methode

Ruft den Wert der angegebenen Spalte als 16-Bit-Ganzzahl mit Vorzeichen ab.

Namespace:  System.Data.SqlServerCe
Assembly:  System.Data.SqlServerCe (in System.Data.SqlServerCe.dll)

Syntax

'Declaration
Public Overrides Function GetInt16 ( _
    ordinal As Integer _
) As Short
'Usage
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

Parameter

  • ordinal
    Typ: System.Int32
    Die nullbasierte Ordnungszahl der Spalte.

Rückgabewert

Typ: System.Int16
Der Wert der angegebenen Spalte.

Implementiert

IDataRecord.GetInt16(Int32)

Ausnahmen

Ausnahme Bedingung
InvalidCastException

Die angegebene Umwandlung ist ungültig.

SqlNullValueException

Der Wert ist nullein NULL-Verweis (Nothing in Visual Basic).

InvalidOperationException

Der Vorgang ist ungültig. Die SqlCeDataReader-Klasse ist möglicherweise hinter der letzten Zeile im Resultset positioniert.

Hinweise

Es werden keine Konvertierungen ausgeführt, daher müssen die abgerufenen Daten bereits als 16-Bit-Ganzzahl mit Vorzeichen vorliegen.

Rufen Sie die IsDBNull-Methode auf, um zu überprüfen, ob NULL-Werte vorhanden sind, bevor Sie diese Methode aufrufen.

Siehe auch

Verweis

SqlCeDataReader Klasse

System.Data.SqlServerCe-Namespace