Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiorna la colonna designata con un valore del flusso binario, che conterrà il numero specificato di byte.
Sintassi
public void updateBinaryStream(int columnIndex,
java.io.InputStream x,
int length)
Parametri
columnIndex
Valore int che indica l'indice di colonna.
x
Oggetto InputStream.
length
Valore int che indica la lunghezza del flusso.
Eccezioni
Osservazioni:
Questo metodo updateBinaryStream viene specificato dal metodo updateBinaryStream nell'interfaccia java.sql.ResultSet.
Questo metodo passa byte da un oggetto InputStream a colonne binarie di SQL Server selezionate, ad esempio binary, varbinary, varbinary(max), image, xml e udt. L'aggiornamento delle colonne di tipo carattere non è supportato con questo metodo. Per aggiornare le colonne di tipo carattere con un InputStream, usare il metodo updateAsciiStream.
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 updateBinaryStream (int, java.io.InputStream) di JDBC 4.0 se nell'applicazione è richiesto l'aggiornamento della colonna da un flusso la cui lunghezza è sconosciuta.
Vedi anche
Metodo updateBinaryStream (SQLServerResultSet)
Membri di SQLServerResultSet
Classe SQLServerResultSet