Erro ao tentar adicionar um registro

9 respostas
ewertonvd

Boa noite pessoal!

Criei uma classe para adicionar um “contato”, porém ao tentar executá-la gera erro, creio eu que seja o formato da data, mas não consegui resolver.

Segue anexo também a classe e o erro.

Obrigado pela atenção!




9 Respostas

romarcio

O erro parece ser no método dao.adiciona(). Posta esse método para gente ver.

willesreis

O erro parece estar no código SQL contido no método dao.adiciona().

S

Você cometeu algum erro de sintaxe ao executar sua query SQL que se encontra no método adiciona().
Se você postar esse método podemos te ajudar com o problema.

Abraço

juceliohv

Bom dia amigo,

Verifique que valor está retornando o setDataNascimento(Calendar.getInstance()).

Provavelmente este método está esperando uma string e não seja isso realmente que estaja sendo passado.

coloque mensagens antes dos métodos para verificar o valor.

Verifique também os tipos de dados do teu banco.

Espero ter ajudado.

ewertonvd

Pessoal anexei o método DAO e a estrutura da tabela (MySql)

obrigado!




willesreis

Olá ewertonvd

O erro está na String sql.
Repare após o parentesis que fecha o nome dos campos da tabela “insert into nome_tabela(campo1,campo2…)[AQUI]”, tem uma vírgula.
Tire a vírgula e tente novamente.
Se ainda der errado, mande o código novamete do DAO mas não em formato imagem, copie o código aqui na sua mensagem e delimite o código com o botão “Code”, pois não deu para ver o restante do SQL na parte do “values()”.

ewertonvd

Valeu willesreis!

O problema era a virgula mesmo… falta de atenção da minha parte…

Obrigado pela atenção galera!!

Um abraço e um bom feriado pra vc´s !!!

willesreis

Disponha.

As vezes isso acontece.

Não esqueça de colocar [Resolvido] no assunto.

Bom feriado para você também.

ewertonvd

OK.

Criado 2 de abril de 2012
Ultima resposta 5 de abr. de 2012
Respostas 9
Participantes 5