Erro ao tentar Gravar o Registro java.SQLException[Microsolft Acess]Número de valores da consulta e campos de destino não coincidem.
essa é a sequencia no programa:
private void botao_gravarActionPerformed(java.awt.event.ActionEvent evt) {
// Código para Gravar os dados no banco de Dados
try
{
String sqlinsert ="insert into cadastro " +
"(Codigo,Nome, DataNascimento,Idade,Emaill,Rua,Numero,Complement0"+
"Bairro,Cidade,Cep,DDD,TelResidencial,DDDCel,TelCelular,UF) values ('"+
tf_codigo.getText()+"','"+
tf_nome.getText()+"','"+
tf_nascto.getText()+"','"+
tf_idade.getText()+"','"+
tf_email.getText()+"','"+
tf_rua.getText()+"','"+
tf_numero.getText()+"','"+
tf_complemento.getText()+"','"+
tf_bairro.getText()+"','"+
tf_cidade.getText()+"','"+
tf_cep.getText()+"','"+
tf_ddd.getText()+"','"+
tf_telefone.getText()+"','"+
tf_dddcel.getText()+"','"+
tf_celular.getText()+"','"+
cb_uf.getSelectedItem()+"')";
con_cadastro.statement.executeUpdate(sqlinsert);
JOptionPane.showMessageDialog(null,"Gravação realizada com Suscesso");
// con_cadastro.resultset = con_cadastro.statement.executeQuery(" Select * from cadastro");
// con_cadastro.resultset.first();//posiciona no primeiro registo
// mostrar_dados();// ira chamar a função em que ira mostrar os dados
}
catch (SQLException erro)
{
JOptionPane.showMessageDialog(null,"Erro ao tentar Gravar o Registro "+erro);
}
//BotãoInserir
private void botao_inserirActionPerformed(java.awt.event.ActionEvent evt) {
tf_codigo.setText("");
tf_nome.setText("");
tf_nascto.setText("");
tf_idade.setText("");
tf_email.setText("");
tf_rua.setText("");
tf_numero.setText("");
tf_complemento.setText("");
tf_bairro.setText("");
tf_cidade.setText("");
tf_cep.setText("");
tf_ddd.setText("");
tf_telefone.setText("");
tf_dddcel.setText("");
tf_celular.setText("");
cb_uf.setSelectedItem("SP");
tf_nome.requestFocus();
tf_codigo.setEditable(false);
}
//mostra dados
public void mostrar_dados()
{
try
{
//while(con_cadastro.resultset.next())
tf_codigo.setText(con_cadastro.resultset.getString("Codigo"));
tf_nome.setText(con_cadastro.resultset.getString("Nome"));
tf_nascto.setText(con_cadastro.resultset.getString("DataNascimento"));
tf_idade.setText(con_cadastro.resultset.getString("Idade"));
tf_email.setText(con_cadastro.resultset.getString("Emaill"));
tf_rua.setText(con_cadastro.resultset.getString("Rua"));
tf_numero.setText(con_cadastro.resultset.getString("Numero"));
tf_complemento.setText(con_cadastro.resultset.getString("Complemento"));
tf_bairro.setText(con_cadastro.resultset.getString("Bairro"));
tf_cidade.setText(con_cadastro.resultset.getString("Cidade"));
tf_cep.setText(con_cadastro.resultset.getString("Cep"));
tf_ddd.setText(con_cadastro.resultset.getString("DDD"));
tf_telefone.setText(con_cadastro.resultset.getString("TelResidencial"));
tf_dddcel.setText(con_cadastro.resultset.getString("DDDCel"));
tf_celular.setText(con_cadastro.resultset.getString("TelCelular"));
cb_uf.setSelectedItem(con_cadastro.resultset.getString("UF"));
}
catch(SQLException erro)
{
if (navega == 1)
JOptionPane.showMessageDialog(null,"Você já esta no primeiro Registo ");
else if (navega == 2)
JOptionPane.showMessageDialog(null,"este ja é o ultimo Registro ");
else
JOptionPane.showMessageDialog(null,"Não localizou dados "+erro);
navega=0;
}
}
}
ok aguardo resposta e obrigado.Edirlei