Condividi tramite


Metodo setNCharacterStream (int, java.io.Reader, long)

Scaricare il driver JDBC

Imposta il parametro designato sull'oggetto Reader specificato.

Sintassi

  
public final void setNCharacterStream(int parameterIndex,  
                                                  java.io.Reader value,  
                                                                long length)  

Parametri

parameterIndex

Valore int che specifica l'indice del parametro.

value

Oggetto Reader contenente il valore del parametro.

length

Valore long che indica il numero di caratteri nel valore del parametro.

Eccezioni

SQLServerException

Osservazioni

Questo metodo setNCharacterStream viene specificato dal metodo setNCharacterStream nell'interfaccia java.sql.PreparedStatement.

Questo metodo deve essere usato per i tipi di dati NCHAR, NVARCHAR, NTEXT e XML.

Se la lunghezza del flusso è diversa da quanto specificato 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 setNCharacterStream (int, java.io.Reader) di JDBC 40 se nell'applicazione è richiesto l'aggiornamento della colonna da un flusso la cui lunghezza è sconosciuta.

Vedere anche

Metodo setNCharacterStream (SQLServerPreparedStatement)
Membri di SQLServerPreparedStatement