Awe, eu tenho um cadastro de Dependentes de Funcionario, e esto com um erro para atualizar os dados!
Se alguem souber por favor ajude!
private void jButtonAlterarActionPerformed(java.awt.event.ActionEvent evt) {
try{ //tratamento de erros
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//busca Driver
//conecta no BD
Connection con=DriverManager.getConnection("jdbc:odbc:Banco1","","");
Statement stmt= con.createStatement();//objeto comdo sql
int ConsCodigo= Integer.parseInt(jTextFieldConsulta.getText());
String cadNome = jTextFieldNome.getText(); //obtém nome digitado
String cadFuncionario = jTextFieldFuncionario.getText();
String cadData_Nasc = jFormattedTextFieldDataNasc.getText();
String cadCPF = jFormattedTextFieldCPF.getText();
String cadRG = jFormattedTextFieldRG.getText();
String cadCertidao_Nasc = jTextFieldCertNasc.getText();
String cadCertidao_Casa = jTextFieldCertCasa.getText();
String cadParentesco = jTextFieldParentesco.getText();
int registro = stmt.executeUpdate("UPDATE Dependente SET( Nome='" + cadNome + "', " + "Funcionario='" + cadFuncionario + "', " + "Data_Nasc='" + cadData_Nasc + "', " + "CPF='" + cadCPF + "', " + "RG='" + cadRG + "', " + "Certidao_Nasc='" + cadCertidao_Nasc + "', " + "Certidao_Casa='" + cadCertidao_Casa + "', " + "Parentesco='" + cadParentesco + " where Cod_Dep=" + ConsCodigo );
if (registro!=0) JOptionPane.showMessageDialog(this,"Dados Alterados!");
stmt.close();
con.close(); //fecha conexão com BD
setVisible(false);
else JOptionPane.showMessageDialog(this,"Dados Não Alterados!");
stmt.close();
con.close(); //fecha conexão com BD
} catch(SQLException e){ //trata os erros
JOptionPane.showMessageDialog(this,"Erro Cmdo SQL "+e.getMessage());
} catch(ClassNotFoundException e){
JOptionPane.showMessageDialog(this,"Driver não encontrado");
}
}