Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
O erro q esta dando no meu programa é o seguinte [Microsoft][Driver ODBC para Microsoft Access] Erro de sintaxe na instrução UPDATE
aqui a parte do codigo
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); // Procura o Drive do Acess
Connection con = DriverManager.getConnection("jdbc:odbc:Funcionarios", " ", " ");
Statement stmt = con.createStatement(); // Objeto do SQL
String Consnome = jtpesquisar.getText();
int Cadcod = Integer.parseInt(jtcod.getText());
String Cadnome = jtnome.getText();
String Cadendereco = jtendereco.getText();
int Cadnumero = Integer.parseInt(jtnumero.getText());
String Cadcidade = jtcidade.getText();
String Caduf = jtuf.getText();
String Cadsexo = jtsexo.getText();
String Cadcargo = jtcargo.getText();
int registro = stmt.executeUpdate("update Funcionario set COD='"+Cadcod+"',Nome='"+Cadnome+"', Endereco='"+Cadendereco+"', Numero='"+Cadnumero+"', Cidade='"+Cadcidade+"', UF='"+Caduf+"', Sexo='"+Cadsexo+"', Cargo='"+Cadcargo+"', where Nome='"+Consnome+"'");
if (registro != 0) {
JOptionPane.showMessageDialog(this, " DADOS ALTERADOS");
} else {
JOptionPane.showMessageDialog(this, " DADOS NAO ALTERADOS");
}
stmt.close();
con.close(); // fecha a conexao
} catch (SQLException e) {
JOptionPane.showMessageDialog(this, "Erro de SQL" + e.getMessage());
} catch (ClassNotFoundException ex) {
JOptionPane.showMessageDialog(this, "Driver nao Encontrado");
}
obrigado qualquer ajuda ja é uma grande ajuda hehe
Carregando comentários...