Partager via


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

Télécharger le pilote JDBC

Met à jour la colonne désignée avec une valeur de flux de caractères, qui dispose du nombre spécifié d'octets.

Syntaxe

  
public void updateNCharacterStream(int columnIndex,  
                                    java.io.Reader x,  
                                    long length)  

Paramètres

columnIndex

int indiquant l’index de la colonne.

x

Objet Reader.

length

Longueur du flux.

Exceptions

SQLServerException

Notes

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

Cette méthode transmet les caractères Unicode d’un objet Reader aux colonnes nchar, nvarchar(max), ntext et xml sélectionnées. L'utilisation de cette méthode sur d'autres colonnes de type de données lève une exception.

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 updateNCharacterStream, (int, java.io.Reader) quand l’application veut mettre à jour la colonne à partir d’un flux de longueur inconnue.

Voir aussi

Méthode updateNCharacterStream (SQLServerResultSet)
Membres de SQLServerResultSet
SQLServerResultSet, classe