Compartir a través de


Método getBinaryStream (java.lang.String)

Recupera el valor del nombre de la columna designada en la fila actual de este objeto SQLServerResultSet como un flujo binario de bytes sin interpretar.

Sintaxis

public java.io.InputStream getBinaryStream(java.lang.String columnName)

Parámetros

columnName

Un String que contiene el nombre de la columna.

Valor devuelto

Un objeto InputStream.

Excepciones

SQLServerException

Notas

El método getBinaryStream especifica este método getBinaryStream en la interfaz java.sql.ResultSet.

Este método solamente se puede utilizar con tipos de datos de SQL Server binary, varbinary, varbinary(max) e image. Si se intenta utilizar con cualquier otro tipo de datos, provocará una excepción.

Una vez que este método obtenga el valor como un flujo, el valor se puede leer en fragmentos desde el flujo. Este método es particularmente conveniente para recuperar valores LONGVARBINARY grandes.

Nota

Todos los datos en el flujo devuelto se deben leer antes de obtener el valor de cualquier otra columna. La llamada siguiente a un método de captador cierra el flujo implícitamente. También, un flujo puede devolver 0 cuando se llama al método InputStream.available, independientemente de que haya datos disponibles o no.

Vea también

Referencia

Clase SQLServerResultSet

Conceptos

Método getBinaryStream (ISQLServerResultSet)
Miembros de ISQLServerResultSet