Partilhar via


OdbcDataReader.GetDecimal(Int32) Método

Definição

Obtém o valor da coluna especificada como um objeto 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

Parâmetros

i
Int32

O ordinal da coluna baseado em zero.

Retornos

O valor da coluna especificada como um objeto Decimal.

Implementações

Exceções

A conversão especificada não é válida.

Comentários

As conversões são executadas com base nos recursos subjacentes do driver ODBC. Se não houver suporte para a conversão, a chamada de método falhará.

Chame IsDBNull para procurar valores nulos antes de chamar esse método.

GetDecimal tem uma precisão máxima de 28. Tentar recuperar dados decimais com uma precisão maior causará uma exceção. Uma solução seria alterar a consulta para converter o tipo decimal em um tipo de dados menor ou converter em cadeia de caracteres ou binário.

Aplica-se a

Confira também