Boa Tarde! É um erro dificil de explicar mais vou fazer o maximo!
Tenho uma tela com infomaçoes do Cadastro de clientes. Quando clico no botao "altera" para alterar alguma informação do cliente eu uso o filtro ao listar as informações do cliente atual:c_dados.executeSQL("select * from membros where codigo = "+tf_codigo.getText()+" order by "+ordenacao);
Ou seja eu mando listar as informações onde o codigo for igual ao código que está no jtextfield.
Dai depois de o cliente alterar ao informações , faço o update:
String sql ="UPDATE membros SET "+
"nome ='" +tf_nome.getText()+"',"+
"endereco ='" +tf_ender.getText()+"',"+
"cidade ='" +tf_municipio.getText()+"',"+
"setor ='" +tf_setor.getText()+"',"+
"complemento ='"+tf_comple.getText()+"',"+
"cep ='" +funcoes.numero(tf_cep.getText())+"',"+
"fone2 ='" +funcoes.numero(tf_fone2.getText())+"',"+
"rg ='" +tf_rg.getText()+"',"+
"fone1 ='" +funcoes.numero(tf_fone1.getText())+"',"+
"cel1 ='" +funcoes.numero(tf_celular1.getText())+"',"+
"cel2 ='" +funcoes.numero(tf_celular2.getText())+"',"+
"cpf ='" +funcoes.numero(tf_cpf.getText())+"',"+
"numero ='" +tf_numero.getText()+"',"+
"email ='" +tf_email.getText()+"',"+
"obs1 ='" +tf_obs1.getText()+"',"+
"obs2 ='" +tf_obs2.getText()+"',"+
"categoria ='" +cb_categoria.getSelectedItem()+"',"+
"operadora1 ='"+cb_celular1.getSelectedItem()+"',"+
"operadora2 ='"+cb_celular2.getSelectedItem()+"',"+
"tipo1 ='" +cb_fone1.getSelectedItem()+"',"+
"tipo2 ='" +cb_fone2.getSelectedItem()+"',"+
"uf ='" +cb_uf.getSelectedItem()+"',"+
"membro = " +membro+" ,"+
"suspenso =" +suspenso+" ,"+
"nascimento =" +nascimento+" ,"+
"batismo =" +batismo+
" where codigo ="+tf_codigo.getText()+"";
c_dados.statement.executeUpdate(sql);
JOptionPane.showMessageDialog(null,"Alteração realizado com sucesso!");
Dai tenho que atualizar o resultset para voltar na tela normal de clientes e listar os mesmos!
Como eu quero que mostra exatamente esse cliente que eu alterei eu uso:
c_dados.executeSQL("select * from membros where codigo = "+cod+" order by "+ordenacao);
c_dados.resultset.first();
resultset.next() ou resultset.previous()
Ele da o erro que não existe proximo registro(ou anterior) Acredito eu porque eu filtrei o resultset.
Dai vem a duvida que me consome! Como Atualizar o Resultset para que ele volte no determinado registro e aceite dar o Next e o previous :?:
Desculpe se foi confuso... mais é o que eu puder fazer!
Abraços... :D

