Freigeben über


SqlCeDataReader.GetDouble-Methode

Ruft den Wert der angegebenen Spalte als Gleitkommazahl mit doppelter Genauigkeit ab.

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

Syntax

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

Parameter

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

Rückgabewert

Typ: System.Double
Der Wert der angegebenen Spalte.

Implementiert

IDataRecord.GetDouble(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 Gleitkommazahl mit doppelter Genauigkeit 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