OdbcDataReader.GetDecimal(Int32) Método

Definição

Obtém o valor da coluna especificada como objeto Decimal .

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

Parâmetros

i
Int32

O ordinal da coluna baseada em zero.

Devoluções

O valor da coluna especificada como objeto Decimal .

Implementações

Exceções

O elenco especificado não é válido.

Observações

As conversões são realizadas com base nas capacidades subjacentes do driver ODBC. Se a conversão não for suportada, a chamada ao método falhará.

Chama IsDBNull para procurar valores nulos antes de chamar este método.

GetDecimal tem uma precisão máxima de 28. Tentar recuperar dados decimais com maior precisão causará uma exceção. Uma solução seria alterar a consulta para castar o tipo decimal para um tipo de dado mais pequeno ou converter para string ou binário.

Aplica-se a

Ver também