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

Scaricare il driver JDBC

Aggiorna il nome della colonna designata con un valore del flusso ASCII, che conterrà il numero specificato di byte.

Sintassi

  
public void updateAsciiStream(java.lang.String columnName,  
                              java.io.InputStream x,  
                              int length)  

Parametri

columnName

Valore String contenente il nome della colonna.

x

Oggetto InputStream.

length

Valore int che indica la lunghezza del flusso.

Eccezioni

SQLServerException

Osservazioni:

Questo metodo updateAsciiStream viene specificato dal metodo updateAsciiStream nell'interfaccia java.sql.ResultSet.

Questo metodo passa caratteri ASCII (byte) da un oggetto InputStream a colonne di tipo carattere convertibili, ovvero l'intervallo ASCII [0x00 - 0x7F] di Unicode e le tabelle codici 874, 932, 936 949 e 950 e da 1250 a 1258. Esegue una conversione nella pagina delle regole di confronto di destinazione. Se si tenta di aggiornare una colonna di destinazione non convertibile, verrà generata un'eccezione. Per le colonne binarie, vengono passati byte non elaborati.

Se la lunghezza del flusso è diversa da quella specificata nel parametro length, il driver JDBC genera un'eccezione al momento dell'aggiornamento o dell'inserimento della riga.

Se la lunghezza del flusso è sconosciuta, il parametro length può essere impostato su -1 a indicare che il driver deve accettare il flusso indipendentemente dalla lunghezza. Con sqljdbc4.jar è consigliabile usare il metodo updateAsciiStream Method (java.lang.String, java.io.InputStream) di JDBC 4.0 quando l'applicazione vuole aggiornare la colonna da un flusso la cui lunghezza è sconosciuta.

Vedi anche

Metodo updateAsciiStream (SQLServerResultSet)
Membri di SQLServerResultSet
Classe SQLServerResultSet