Pessoal bom dia, estou com o seguinte problema no meu codigo abaixo:
quando eu faço a leitura em um RS ele está imprimindo em branco. A informação está lá, pois já verifiquei, porem não estou conseguindo ler com o metodo readUTF(). Só para lembrar eu estou usando este tipo de leitura em outros RS e não está dando nehum problema.
Se alguem puder ajudar-me, eu agradeço
[code]public void leInformacao(){
try{
byte[] registro = new byte[50];
ByteArrayInputStream strmBytes = new ByteArrayInputStream(registro);
DataInputStream strmDataType = new DataInputStream(strmBytes);
for(int i=1; i<=rs.getNumRecords(); i++){
if(rs.getRecordSize(i)>registro.length)
registro = new byte[rs.getRecordSize(i)];
rs.getRecord(i, registro, 0);
//são tres campos texto armazenados no meu registro
System.out.println(strmDataType.readUTF());
System.out.println(strmDataType.readUTF());
System.out.println(strmDataType.readUTF());
strmBytes.reset();
}
strmBytes.close();
strmDataType.close();
}
catch(Exception e){
e.printStackTrace();
}
}[/code]