Metode updateAsciiStream (java.lang.String, java.io.InputStream, int)
Updates nama kolom yang ditunjuk dengan nilai aliran ASCII, yang akan memiliki jumlah byte yang ditentukan.
Sintaks
public void updateAsciiStream(java.lang.String columnName,
java.io.InputStream x,
int length)
Parameter
columnName
String yang berisi nama kolom.
x
Objek InputStream.
length
Int yang menunjukkan panjang aliran.
Pengecualian
Keterangan
Metode updateAsciiStream ini ditentukan oleh metode updateAsciiStream di antarmuka java.sql.ResultSet.
Metode ini meneruskan karakter ASCII (byte) dari objek InputStream ke kolom karakter yang dapat dikonversi, yang merupakan rentang ASCII [0x00 - 0x7F] Unicode, dan halaman kode 874, 932, 936, 949, 950, dan 1250 hingga 1258. Metode ini melakukan konversi ke halaman kolab tujuan. Mencoba memperbarui kolom tujuan yang tidak dapat dikonversi akan menyebabkan pengecualian dilemparkan. Untuk kolom biner, byte mentah diteruskan.
Jika panjang aliran berbeda dari yang ditentukan dalam parameter panjang , driver JDBC memberikan pengecualian saat baris diperbarui atau disisipkan.
Jika panjang aliran tidak diketahui, parameter panjang dapat diatur ke -1 untuk menunjukkan bahwa driver harus menerima aliran terlepas dari panjangnya. Dengan sqljdbc4.jar, kami sarankan Anda menggunakan metode JDBC 4.0 updateAsciiStream Method (java.lang.String, java.io.InputStream) ketika aplikasi ingin memperbarui kolom dari aliran yang panjangnya tidak diketahui.
Lihat juga
Metode updateAsciiStream (SQLServerResultSet)
Anggota SQLServerResultSet
Kelas SQLServerResultSet