OdbcDataReader.GetDecimal(Int32) Méthode

Définition

Obtient la valeur de la colonne spécifiée en tant qu’objet Decimal .

public:
 override System::Decimal GetDecimal(int i);
public:
 virtual System::Decimal GetDecimal(int i);
public override decimal GetDecimal(int i);
public decimal GetDecimal(int i);
override this.GetDecimal : int -> decimal
abstract member GetDecimal : int -> decimal
override this.GetDecimal : int -> decimal
Public Overrides Function GetDecimal (i As Integer) As Decimal
Public Function GetDecimal (i As Integer) As Decimal

Paramètres

i
Int32

Ordinal de colonne de base zéro.

Retours

Valeur de la colonne spécifiée en tant qu’objet Decimal .

Implémente

Exceptions

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

Remarques

Les conversions sont effectuées en fonction des fonctionnalités sous-jacentes du pilote ODBC. Si la conversion n’est pas prise en charge, l’appel de méthode échoue.

Appelez IsDBNull pour rechercher des valeurs Null avant d’appeler cette méthode.

GetDecimal a une précision maximale de 28. Si vous tentez de récupérer des données décimales avec une précision plus grande, une exception est générée. Une solution consisterait à modifier la requête pour convertir le type décimal en un type de données plus petit ou convertir en chaîne ou binaire.

S’applique à

Voir aussi