OdbcDataReader.GetDecimal(Int32) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.