Método setBytes (long, byte[], int, int)
Grava toda ou parte da matriz de bytes fornecida no BLOB iniciando na posição, no deslocamento e no comprimento determinados e, em seguida, retorna o número de bytes gravados.
Sintaxe
public int setBytes(long pos,
byte[] bytes,
int offset,
int len)
Parâmetros
pos
A posição (baseada em 1) no BLOB em que a gravação de dados é iniciada.
bytes
A matriz de bytes a ser gravada no BLOB.
offset
O deslocamento na matriz de bytes onde iniciar a leitura de dados da matriz de byte.
len
O número de bytes que tentará ser lido da matriz de bytes no BLOB.
Valor de retorno
Um int que contém o número de bytes gravados.
Exceções
java.sql.SQLException
Comentários
Esse método setBytes é especificado pelo método setBytes na interface java.sql.Blob.
Os dados são substituídos iniciando na posição especificada e podem ultrapassar o comprimento inicial do BLOB. A especificação de valores posição+1 acrescentará bytes. A transmissão de um valor posição+2 ou maior (ou zero ou menos) lançará um erro de posição. A transmissão de uma matriz de byte de comprimento zero retornará zero, pois nenhum byte foi gravado.
Consulte Também
Método setBytes (SQLServerBlob)
Métodos SQLServerBlob
Membros de SQLServerBlob
Classe SQLServerBlob