Bom pessoal estou fazendo um pequeno programinha q faz uma conexão com o BD access soh q ele tah dando erro no UPDATE, estah dando o erro: “Erro ao tentar alterar o registro…java.sql.SQLException:[Microsoft][Controlador Access de OBDC] Erro de sintaxe na instrução UPDATE.”. Se alguem puder m ajudar agradeço.
Aqui estah o codigo.
private void jButtonGravarActionPerformed(java.awt.event.ActionEvent evt) {
try
{
String sql ="UPDATE enderecos SET Nome='"+jTextFieldNome.getText()+"','"+
"end = '"+jTextFieldEndereco.getText()+"','"+
"cidade = '"+jTextFieldCidade.getText()+"','"+
"fone1 = '"+jTextFieldTelefone1.getText()+"','"+
"fone2 = '"+jTextFieldTelefone2.getText()+"','"+
"fone3 = '"+jTextFieldTelefone3.getText()+"','"+
"fone4 = '"+jTextFieldTelefone4.getText()+"','"+
"contato = '"+jTextFieldContato.getText()+"','"+
"cpf = '"+jTextFieldCpf.getText()+"','"+
"email = '"+jTextFieldEMail.getText()+"','"+
"site = '"+jTextFieldSite.getText()+"','"+
"observacao = '"+jTextAreaObservacao.getText()+"','"+
"nome2 = '"+jTextFieldNome.getText()+"' where codigo = "+jTextFieldCodigo.getText();
conecta.statement.executeUpdate(sql);
JOptionPane.showMessageDialog(null,"Alteração realizado com sucesso!");
}
catch (SQLException erro)
{
JOptionPane.showMessageDialog(null,"Erro a tentar Alterar o registro..."+erro);
}
}
valeu