OracleDataReader.GetChars(Int32, Int64, Char[], Int32, 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.
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.