Méthode SqlCeDataReader.GetDecimal

Obtient la valeur de la colonne spécifiée sous la forme d'un objet Decimal.

Espace de noms :  System.Data.SqlServerCe
Assembly :  System.Data.SqlServerCe (en System.Data.SqlServerCe.dll)

Syntaxe

'Déclaration
Public Overrides Function GetDecimal ( _
    ordinal As Integer _
) As Decimal
'Utilisation
Dim instance As SqlCeDataReader
Dim ordinal As Integer
Dim returnValue As Decimal

returnValue = instance.GetDecimal(ordinal)
public override decimal GetDecimal(
    int ordinal
)
public:
virtual Decimal GetDecimal(
    int ordinal
) override
abstract GetDecimal : 
        ordinal:int -> decimal 
override GetDecimal : 
        ordinal:int -> decimal 
public override function GetDecimal(
    ordinal : int
) : decimal

Paramètres

  • ordinal
    Type : System.Int32
    Ordinal de colonne de base zéro.

Valeur de retour

Type : System.Decimal
Valeur de la colonne spécifiée.

Implémente

IDataRecord.GetDecimal(Int32)

Exceptions

Exception Condition
InvalidCastException

Le cast spécifié n'est pas valide.

SqlNullValueException

La valeur est nullune référence Null (Nothing dans Visual Basic).

InvalidOperationException

L'opération n'est pas valide. Le SqlCeDataReader peut être placé après la dernière ligne dans le jeu de résultats.

Notes

Aucune conversion n'est effectuée. Par conséquent, les données récupérées doivent déjà être un objet Decimal.

La taille maximale de la décimale SQL Server Compact est supérieure à la taille maximale de Decimal. Par exemple, un dépassement de capacité se produit lorsque SqlCeDataReader lit des valeurs qui sont soit supérieures à Decimal.MaxValue soit inférieures à Decimal.MinValue.

Appelez IsDBNull pour rechercher les valeurs null avant d'appeler cette méthode.

Voir aussi

Référence

SqlCeDataReader Classe

Espace de noms System.Data.SqlServerCe