Método updateAsciiStream (java.lang.String, java.io.InputStream, long)
Actualiza la columna designada con un valor de flujo ASCII, que tendrá el número especificado de bytes.
Sintaxis
public void updateAsciiStream(java.lang.String columnName,
java.io.InputStream streamValue,
long length)
Parámetros
columnName
Valor String que contiene el nombre de columna.
streamValue
Un objeto InputStream.
length
Longitud del flujo.
Excepciones
Observaciones
El método updateAsciiStream especifica este método updateAsciiStream en la interfaz java.sql.ResultSet.
Este método pasa caracteres ASCII (bytes) desde un objeto InputStream a las columnas de caracteres convertibles, que son el rango ASCII [0x00 - 0x7F] de Unicode y las páginas de códigos 874, 932, 936, 949, 950 y desde la 1250 a la 1258. Este método realiza una conversión en la página de intercalación de destino. Si se intenta actualizar una columna de destino no convertible se producirá una excepción. Para las columnas binarias, se pasan bytes sin formato.
Si la longitud del flujo es distinta a la especificada en el parámetro length, el controlador JDBC produce una excepción cuando la fila se actualiza o se inserta.
Si se desconoce la longitud del flujo, el parámetro length puede establecerse en -1 para indicar que el controlador debe aceptar el flujo independientemente de su longitud. Con sqljdbc4.jar, se recomienda usar el Método updateAsciiStream (java.lang.String, java.io.InputStream) de JDBC 4.0 si la aplicación quiere actualizar la columna a partir de un flujo cuya longitud se desconoce.
Consulte también
Método updateAsciiStream (SQLServerResultSet)
Miembros SQLServerResultSet
Clase SQLServerResultSet