Erro na inserção de Dados no Banco!

Estou com um problema, estou desenvolvendo um aplicativo, e quando vou salvar os dados esta aparecendo o seguinte erro,
“NUMEROS DE VALORES DA CONSULTA E CAMPOS DE DESTINO NÃO COINCIDEM”, o que pode ser???
esta ai o código:

[code]private void jb_novo_salvarActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try{
String sqlinsert=“insert into cidade (nome,dpet,ramal1,ramal2,residencia) values (’”+
jtf_novo_cadastro_nome.getText()+"’,’"+
jcb_novo_cadastro_dept.getSelectedItem()+"’,’"+
jtf_novo_cadastro_ramal.getText()+"’,’"+
jtf_novo_cadastro_ramal1.getText()+"’,’"+
jtf_novo_cadastro_nome.getText()+"’,’"+
jtf_novo_cadastro_residencial.getText()+"’)";
con_novo.statement.executeUpdate(sqlinsert);
JOptionPane.showMessageDialog(null, “Dados Gravados com Sucesso”);

    /*ATUALIZA RESULSET*/
    con_novo.resultset=con_novo.statement.executeQuery("Select * from ramais");
    con_novo.resultset.first();
    
}
catch(SQLException erro) {
    JOptionPane.showMessageDialog(null, "Não foi Possivel Gravar os Dados "+erro);
}

}[/code]

espero que me ajudem

você tem cinco campos no insert e está passando seis na parte de values, passando duas vezes

jtf_novo_cadastro_nome.getText()

olha bem.

cara olha bem ali no teu sql, acho que está faltando o nome da coluna ‘nome’ na parte do insert …

[]´s
vlw

Obrigado pelos post’s mais já consegui resolver meu problema, a inserção no nome estava duplicada, tinha dois insert’s na mesma coluna “nome” do banco, por isso nao estava conseguindo…
mais Valeuuu msm hlera…
:smiley:

FNandos, era isso msm, kra…
ja tinha resolvido, mais agradeço por ter postado,
foi vacilo meu ter inserido duas vezes na mesma tabela…
Valeuu…
:smiley:

[quote=viniciusgundim]FNandos, era isso msm, kra…
ja tinha resolvido, mais agradeço por ter postado,
foi vacilo meu ter inserido duas vezes na mesma tabela…
Valeuu…
:D[/quote]

Apenas lembrando…
Sempre use PreparedStatement!

[]'s
JL