Campo Blob - fetch out sequence OC4J

0 respostas
L

Pessoal,

estou utlizando o comando Select for Update em um campo Blob porém ocorre a exception fetch out sequence no OC4J(linha vermelha), JBoss e Websphere. Já no JRUN funciona normalmente. Alguém pode me ajudar?

statement = connection.prepareStatement(select OBJETO from

TABELA where CODIGO = ? FOR UPDATE);

statement.getConnection().setAutoCommit(false);

statement.getConnection().setReadOnly(false);

statement.setBigDecimal(1, codigo );

[color=red]	ResultSet rst = statement.executeQuery();[/color]

if(rst.next()){

java.sql.Blob mapBlob = rst.getBlob(1);

java.io.OutputStream blobOutputStream = ((oracle.sql.BLOB)mapBlob).getBinaryOutputStream();

blobOutputStream.write(objeto, 0, objeto.length);

blobOutputStream.flush();

blobOutputStream.close();

}

rst.close();

statement.getConnection().setAutoCommit(true);

statement.getConnection().commit();
Criado 13 de abril de 2005
Respostas 0
Participantes 1