Erro no UPDATE com access

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

Amigão, a sintaxe está errada, vc tem que tirar o apóstrofe após a virgula

[code]

String sql =“UPDATE enderecos SET Nome=’”+jTextFieldNome.getText()+"’,’"+
“end = '”+jTextFieldEndereco.getText()+"’,’[/code]

certo?

apóstrofe somente entre os dados(Strings,datas) inseridos, mas não nos nomes das colunas da tabela…

Abçs

Não compreendi.
s eu tiro a "+ da erro na linha d baixo.

grato

Tenho um exemplo bem antigo que fiz uma certa vez.

public int AlterarPedido(cadastroclientes.pedido novoPedido)
    {
        String Sql = ("UPDATE Pedidos SET CódigoDoCliente = '" + novoPedido.getCodigoCliente() + 
           "', CódigoDoFuncionário = " +
           novoPedido.getCodigoFuncionario() + 
           ", DataDoPedido = '" + novoPedido.getDataPedido() + 
           "', DataDeEntrega = '" + novoPedido.getDataEntrega() +
           "', DataDeEnvio = '" + novoPedido.getDataEnvio() +
           "', Via = " + novoPedido.getViaPedido() +
           ", Frete = " + novoPedido.getFretePedido() + 
           ", NomeDoDestinatário = '" + novoPedido.getNomeDestinatario() +
           "', EndereçoDoDestinatário = '" + novoPedido.getEnderecoDestinatario() +
           "', CidadeDeDestino = '" + novoPedido.getCidadeDestino() +
           "', RegiãoDeDestino = '" + novoPedido.getRegiaoDestino() +
           "', CEPdeDestino = '" + novoPedido.getCepDestino() +
           "', PaísDeDestino = '" + novoPedido.getPaisDestino()+ 
           "' WHERE NúmeroDoPedido = " + novoPedido.getNumeroPedido() + ";");
        
        System.out.println(Sql);
        int numero_registros_afetados = executeUpdate(Sql);
        return numero_registros_afetados;
    }

Da uma comparada com o teu código, na parte de nomes de coluna, no teu parece ter mais apostrofe do que o necessário.

valeu galera!!1
problema resolvido

abraçu