Bagikan melalui


OdbcDataReader.GetDecimal(Int32) Metode

Definisi

Mendapatkan nilai kolom yang ditentukan sebagai Decimal objek.

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

Parameter

i
Int32

Ordinal kolom berbasis nol.

Mengembalikan

Nilai kolom yang ditentukan sebagai Decimal objek.

Penerapan

Pengecualian

Pemeran yang ditentukan tidak valid.

Keterangan

Konversi dilakukan berdasarkan kemampuan yang mendasar dari driver ODBC. Jika konversi tidak didukung, maka panggilan metode akan gagal.

Panggil IsDBNull untuk mencari nilai null sebelum memanggil metode ini.

GetDecimal memiliki presisi maksimum 28. Mencoba mengambil data desimal dengan presisi yang lebih besar akan menyebabkan pengecualian. Salah satu solusinya adalah mengubah kueri untuk mentransmisikan jenis desimal menjadi jenis data yang lebih kecil atau mengonversi ke string atau biner.

Berlaku untuk

Lihat juga