Método setBytes (long, byte, int, int)
Escribe todo o parte de la matriz de bytes determinada en el BLOB comenzando en la posición, desplazamiento y longitud determinados; posteriormente devuelve el número de bytes escritos.
Sintaxis
public int setBytes(long pos,
byte[] bytes,
int offset,
int len)
Parámetros
pos
La posición (de base 1) en el objeto BLOB en la que se comienzan a escribir los datos.
bytes
La matriz de bytes que se va a escribir en el BLOB.
offset
El desplazamiento en la matriz de bytes donde se comenzarán a leer los datos desde la matriz byte.
len
El número de bytes que se intentarán leer desde la matriz de bytes en el objeto BLOB.
Valor devuelto
Un valor int que contiene el número de bytes escritos.
Excepciones
java.sql.SQLException
Observaciones
El método setBytes especifica este método setBytes en la interfaz java.sql.Blob.
Los datos se sobrescriben tomando como punto de inicio la posición especificada y pueden saturar la longitud inicial del BLOB. Si se especifican valores position+1, se anexarán bytes. Si se pasan valores position+2 o superiores (o cero o menos), se producirá un error de la posición. Si se pasa una matriz byte de longitud cero, se devolverá cero porque no se escribieron bytes.
Consulte también
Método setBytes (SQLServerBlob)
Métodos SQLServerBlob
Miembros SQLServerBlob
Clase SQLServerBlob