OdbcDataReader.GetDecimal(Int32) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.