OracleDataReader.GetValues(Object[]) 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.
Mengisi array objek dengan nilai kolom baris saat ini.
public:
virtual int GetValues(cli::array <System::Object ^> ^ values);
public:
override int GetValues(cli::array <System::Object ^> ^ values);
public int GetValues (object[] values);
public override int GetValues (object[] values);
abstract member GetValues : obj[] -> int
override this.GetValues : obj[] -> int
override this.GetValues : obj[] -> int
Public Function GetValues (values As Object()) As Integer
Public Overrides Function GetValues (values As Object()) As Integer
Parameter
Mengembalikan
Jumlah instans Object dalam array.
Penerapan
Pengecualian
Nilai terlalu besar untuk disimpan dalam Desimal .NET.
Keterangan
Untuk sebagian besar aplikasi, metode ini GetValues menyediakan cara yang efisien untuk mengambil semua kolom, daripada mengambil setiap kolom satu per satu.
Anda dapat meneruskan Object array yang berisi kurang dari jumlah kolom yang terkandung dalam baris yang dihasilkan. Hanya jumlah data yang disimpan Object array yang disalin ke array. Anda juga dapat meneruskan Object array yang panjangnya lebih dari jumlah kolom yang terkandung dalam baris yang dihasilkan.
Metode ini mengembalikan DBNull untuk kolom database null. Nilai yang dikembalikan dalam Object array mungkin merupakan hasil konversi dari jenis data Angka Oracle ke jenis Desimal .NET. Jika nilai terlalu besar untuk disimpan dalam Desimal .NET, metode ini memberikan OracleException pengecualian luapan.