Quantcast
Channel: Programação - GUJ
Viewing all articles
Browse latest Browse all 33093

Atualizando dados no MySQL

$
0
0

@Alyesson escreveu:

Olá..

Tenho o seguinte código abaixo que faz atualização na tabela do MySQL:

try
        {
            String sql = "UPDATE modem SET funcionario ='"+funcionario.getText()+"',"
            +"imei_modem = '"+imeimodem.getText()+"',"
            +"cargo = '"+cargo.getText()+"',"
            +"area = '"+area_funcionario.getText()+"',"
            +"preco_unitario = '"+preco_unitario.getText()+"',"        
            +"linha = '"+linha_modem.getText()+"',"
            +"data_modificacao = '"+data_modificacao.getText()+"',"
            +"imei_chip = '"+imei_chip.getText()+"',"
            +"observacao = '"+prod_observacao.getText()+"',"
            +"escritorio = '"+escritorio.getSelectedItem()
            +"' Where imei_modem = '" + imeimodem.getText() + "'";

            conecta_cliente.statement.executeUpdate(sql);
            JOptionPane.showMessageDialog(null,"Alteração realizada com sucesso!");
            conecta_cliente.executeSQL("Select * from modem");
            conecta_cliente.resultset.first();
            mostrar_dados();

        }
        catch(SQLException erro){
            JOptionPane.showMessageDialog(null," Erro ao tentar alterar registro..." +  erro);
        }

O erro ta acontecendo aqui +"imei_modem = '"+imeimodem.getText()+"',"

Ele me diz "Alteração realizada com sucesso!" mas quando ele retorna os dados nos JTextField, o campo onde tem o imeimodem.getText() não sofreu alteração nenhuma, a informação está a mesma que estava antes... na minha tabela, a coluna "imei_modem" está como varchar, mas já tentei colocar como int, double, char, mas mesmo assim esse campo não é atualizado na tabela, os outros atualizam normalmente, mas este não.

Se alguém puder me auxiliar... agradecerei.

Mensagens: 8

Participantes: 4

Ler tópico completo


Viewing all articles
Browse latest Browse all 33093


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>