OdbcDataReader.GetDecimal(Int32) Metodo

Definizione

Ottiene il valore della colonna specificata come Decimal oggetto .

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

Parametri

i
Int32

Ordinale di colonna in base zero.

Valori restituiti

Valore della colonna specificata come Decimal oggetto .

Implementazioni

Eccezioni

Il cast specificato non è valido.

Commenti

Le conversioni vengono eseguite in base alle funzionalità sottostanti del driver ODBC. Se la conversione non è supportata, la chiamata al metodo avrà esito negativo.

Chiamare IsDBNull per cercare i valori Null prima di chiamare questo metodo.

GetDecimal ha una precisione massima di 28. Il tentativo di recuperare dati decimali con una precisione maggiore causerà un'eccezione. Una soluzione consiste nel modificare la query per eseguire il cast del tipo decimale in un tipo di dati più piccolo o convertirlo in stringa o binario.

Si applica a

Vedi anche