InputStream - ERROR

0 respostas
J

Bom dia pessoal,
Estou tentando inserir um array de byte em um blob e está mostrando essa mensagem abaixo algúem poderia me ajudar ?!

End of Stream prematurely reached while reading InputStream, parameter #3. Remaining data has been padded with 0x0

Fiz com essas duas formas  e mesmo assim apresenta essa mensagem

InputStream inputStream = new ByteArrayInputStream(byteCod,1, byteCod.length);

ByteArrayInputStream arrayInputStream = = new ByteArrayInputStream(byteCod,1, byteCod.length);
Classe DAO

statement = conn.prepareStatement(sqlInsert);

statement.setInt(1, 1);

statement.setInt(2, imgPlm.getUsrPlm().getCdUsrplm());

statement.setBinaryStream(3, arrayInputStream, imgPlm.getTamanho());

statement.setString(4, D);

statement.executeUpdate();
Criado 7 de agosto de 2008
Respostas 0
Participantes 1