Metodo setBytes (long, byte, int, int)
Scrive tutta o parte della matrice di byte specificata nell'oggetto BLOB a partire dalla posizione, dall'offset e dalla lunghezza specificati; quindi restituisce il numero di byte scritti.
Sintassi
public int setBytes(long pos,
byte[] bytes,
int offset,
int len)
Parametri
pos
Posizione (in base 1) nell'oggetto BLOB in corrispondenza della quale iniziare la scrittura dei dati.
bytes
Matrice di byte da scrivere nell'oggetto BLOB.
offset
Offset nella matrice di byte in cui iniziare la lettura dei dati dalla matrice byte.
len
Numero di byte di cui tentare la lettura dalla matrice di byte nell'oggetto BLOB.
Valore restituito
Valore int contenente il numero di byte scritti.
Eccezioni
java.sql.SQLException
Osservazioni:
Questo metodo setBytes viene specificato dal metodo setBytes nell'interfaccia java.sql.Blob.
I dati vengono sovrascritti a partire dalla posizione specificata e possono superare la lunghezza iniziale dell'oggetto BLOB. Se si specifica un valore posizione+1, verranno aggiunti byte. Se si passa un valore posizione+2 o superiore (o zero o inferiore) verrà generato un errore di posizione. Se si passa una matrice byte di lunghezza zero verrà restituito zero in quanto non sono stati scritti byte.
Vedi anche
Metodo setBytes (SQLServerBlob)
Metodi di SQLServerBlob
Membri di SQLServerBlob
Classe SQLServerBlob