Partager via


Méthode setNCharacterStream (int, java.io.Reader, long)

Télécharger le pilote JDBC

Définit le paramètre désigné selon l’objet Reader spécifié.

Syntaxe

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

Paramètres

parameterIndex

int indiquant l’index du paramètre.

value

Objet Reader contenant la valeur du paramètre.

length

long indiquant le nombre de caractères dans la valeur de paramètre.

Exceptions

SQLServerException

Notes

Cette méthode setNCharacterStream est spécifiée par la méthode setNCharacterStream de l’interface java.sql.PreparedStatement.

Cette méthode doit être utilisée pour les types de données NCHAR, NVARCHAR, NTEXT et XML.

Si la longueur du flux diffère de ce qui est spécifié dans le paramètre length, le pilote JDBC lève une exception lors de la mise à jour ou de l’insertion de la ligne.

Si la longueur du flux est inconnue, le paramètre length peut être défini sur -1 pour indiquer que le pilote doit accepter le flux, quelle que soit sa longueur. Avec sqljdbc4.jar, nous vous recommandons d’utiliser la méthode JDBC 4.0 Méthode setNCharacterStream, (int, java.io.Reader) quand l’application veut mettre à jour la colonne à partir d’un flux de longueur inconnue.

Voir aussi

Méthode setNCharacterStream (SQLServerPreparedStatement)
Membres de SQLServerPreparedStatement