Share via


OdbcDataReader.GetDecimal(Int32) Yöntem

Tanım

Belirtilen sütunun değerini nesne Decimal olarak alır.

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

Parametreler

i
Int32

Sıfır tabanlı sütun sıralı.

Döndürülenler

Belirtilen sütunun nesne olarak Decimal değeri.

Uygulamalar

Özel durumlar

Belirtilen atama geçerli değil.

Açıklamalar

Dönüştürmeler ODBC sürücüsünün temel özelliklerine göre gerçekleştirilir. Dönüştürme desteklenmiyorsa yöntem çağrısı başarısız olur.

Bu yöntemi çağırmadan önce null değerleri aramak için çağrısında IsDBNull bulun.

GetDecimal maksimum duyarlığı 28'e sahiptir. Daha büyük bir duyarlığa sahip ondalık verileri almaya çalışmak bir özel duruma neden olur. Bir çözüm, ondalık türünü daha küçük bir veri türüne dönüştürmek ya da dizeye veya ikiliye dönüştürmek için sorguyu değiştirmektir.

Şunlara uygulanır

Ayrıca bkz.