Bagikan melalui


OracleDataReader.GetValues(Object[]) Metode

Definisi

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

values
Object[]

Array jenis Object untuk menyalin kolom atribut.

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.

Berlaku untuk