Partager via


Méthode updateCharacterStream (java.lang.String, 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é de caractères.

Syntaxe

  
public void updateCharacterStream(java.lang.String columnLabel,  
                                  java.io.Reader reader,  
                                  long length)  

Paramètres

columnLabel

String contenant l’étiquette de colonne.

reader

Objet Reader.

length

Longueur du flux.

Exceptions

SQLServerException

Notes

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

Cette méthode passe les caractères Unicode à partir d’un objet Reader à des colonnes de texte et binaires sélectionnées. Cela inclut toutes les colonnes de texte et les colonnes binary, varbinary, varbinary(max), image et XML, mais pas les colonnes UDT.

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 updateCharacterStream (java.lang.String, java.io.Reader) quand l’application veut mettre à jour la colonne à partir d’un flux dont la longueur est inconnue.

Voir aussi

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