Partager via


Méthode updateAsciiStream (java.lang.String, java.io.InputStream, int)

Télécharger le pilote JDBC

Met à jour le nom de colonne désigné avec une valeur de flux ASCII, qui disposera du nombre spécifique d'octets.

Syntaxe

  
public void updateAsciiStream(java.lang.String columnName,  
                              java.io.InputStream x,  
                              int length)  

Paramètres

columnName

Valeur String qui contient le nom de la colonne.

x

Objet InputStream.

length

int indiquant la longueur du flux.

Exceptions

SQLServerException

Notes

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

Cette méthode passe les caractères ASCII (octets) à partir d’un objet InputStream vers des colonnes de caractères convertibles, qui correspondent à la plage ASCII [0x00 - 0x7F] Unicode et aux pages de codes 874, 932, 936, 949, 950 et 1250 jusqu’à 1258. Cette méthode effectue une conversion de la page de classement de destination. La tentative de mise à jour d'une colonne de destination non convertible entraîne la levée d'une exception. Pour les colonnes binaires, des octets bruts sont passés.

Si la longueur du flux diffère de celle spécifiée 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 recommandons d’utiliser la méthode JDBC 4.0 Méthode updateAsciiStream (java.lang.String, java.io.InputStream) quand l’application veut mettre à jour la colonne à partir d’un flux de longueur inconnue.

Voir aussi

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