Estou com o seguinte problema.
Estou desenvolvendo uma aplicação Desktop e usando o Firebird 1.5 como base de dados. Na aplicação eu uso uma JInternalFrame para cadastro e nesse JInternalFrame tem uma barra de navegação a qual eu tenho uma opção para voltar e outra para avançar. Assim, quando avançar ou voltar, ele ja pesquisa no banco e retorna o cadastro na ordem de códigos, mostrando ali na tela.
O problema é que o AVANÇAR vai normalmente, mas o VOLTAR não. Eu testei o mesmo código no MySQL e funcionou. Alguém sabe me dizer se esse erro é normal no Firebird?!
public void avancar(){
try{
if (rs.isLast()){
return;
}
rs.next();
Exibir();
}catch(SQLException e){
}
}
public void voltar(){
try{
if (rs.isFirst()){
return;
}
rs.previous();
Exibir();
}catch(SQLException e){
exclamacao("ERRO: "+e);
}
}
Obrigado!