Share via


OracleDataReader.GetChars(Int32, Int64, Char[], Int32, Int32) Metode

Definisi

Membaca aliran karakter dari offset kolom yang ditentukan ke dalam buffer sebagai array, dimulai pada offset buffer yang diberikan.

public:
 virtual long GetChars(int i, long fieldOffset, cli::array <char> ^ buffer2, int bufferoffset, int length);
public:
 override long GetChars(int i, long fieldOffset, cli::array <char> ^ buffer2, int bufferoffset, int length);
public long GetChars (int i, long fieldOffset, char[] buffer2, int bufferoffset, int length);
public override long GetChars (int i, long fieldOffset, char[] buffer2, int bufferoffset, int length);
abstract member GetChars : int * int64 * char[] * int * int -> int64
override this.GetChars : int * int64 * char[] * int * int -> int64
override this.GetChars : int * int64 * char[] * int * int -> int64
Public Function GetChars (i As Integer, fieldOffset As Long, buffer2 As Char(), bufferoffset As Integer, length As Integer) As Long
Public Overrides Function GetChars (i As Integer, fieldOffset As Long, buffer2 As Char(), bufferoffset As Integer, length As Integer) As Long

Parameter

i
Int32

Ordinal kolom berbasis nol.

fieldOffset
Int64

Indeks dalam baris tempat operasi baca akan dimulai.

buffer2
Char[]

Buffer tempat menyalin data.

bufferoffset
Int32

Indeks tempat buffer2 memulai operasi tulis.

length
Int32

Jumlah karakter yang akan dibaca.

Mengembalikan

Jumlah karakter aktual yang dibaca.

Penerapan

Keterangan

GetChars mengembalikan jumlah karakter yang tersedia di bidang . Dalam kebanyakan kasus, ini adalah panjang bidang yang tepat. Namun, angka yang dikembalikan mungkin kurang dari panjang bidang yang benar jika GetChars telah digunakan untuk mendapatkan karakter dari bidang . Ini mungkin terjadi, misalnya, jika OracleDataReader membaca struktur data besar ke dalam buffer. Untuk informasi selengkapnya, lihat SequentialAccess pengaturan CommandBehavior.

Jika Anda meneruskan buffer yang merupakan nilai null. GetChars mengembalikan panjang bidang dalam karakter.

Berlaku untuk