public void inserirTag()
{
try
{
conecta.executaSQL("select * from TabelaDeTag");
conecta.resultset.last();
String n = conecta.resultset.getString("Tag"); //Ou seja n ta guardando o ultimo valor de Tag num é isso? .Tudo bem...
conecta.executaSQL("select * from cadastros where Codigo = '"+codigo.getText()+"'");
conecta.resultset.first();
String m = conecta.resultset.getString("Codigo"); //Ou seja m ta guardando o ultimo valor de Codigo num é isso tambem? .Tudo bem...
conecta.executaSQL("select * from cadastros where Codigo = "+m+"");
conecta.resultset.first();//Aqui que ta minha duvida . o meu sesultset deveria armazenar somente a minha linha de codigo 2 por exemplo ne isso nao? pq quando eu dou o meu updade ele modifica todas as minhas tags, ou seja era pra mudar somente a minha tag da linha onde ta o codigo 2 né nao pessoal?
String sql = "UPDATE Cadastros SET Tag = '"+n+m+"'";
conecta.statement.executeUpdate(sql);
trataErro();
JOptionPane.showMessageDialog(null,"Alterado");
}
catch(SQLException erro)
{
JOptionPane.showMessageDialog(null,"Não Alterado");
}
}
select * from cadastros where codigo = "+codigoDaTabela.getText()+" ficaria assim mesmo ? pq se for ja tentei isso um milhão de veses e nao deu certo, pq quando eu mando mudar um valor dessa linha muda tb de todas as outras linhas :( .
