Bagikan melalui


Metode updateAsciiStream (java.lang.String, java.io.InputStream, int)

Unduh driver JDBC

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

SQLServerException

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