Pessoal tenho uma Tabela na qual ja exibi e exclui os dados da tabela e do banco, mas na hora que fui atualizar apareceu um erro, mas não erro de codigo, mas cho que nos comandos que usei na classe DAO:
Estou conseguindo Fernando ja esta excluindo agora so falta alterar, acho que o erro está na classe dao, vou postar o print do erro
Não Está dando erro nehum
Me ajudem
Codigo DAO:
view plaincopy to clipboardprint?
public void update(Produtos p){
// Faz Update(Alteracao) dos produtos
try {
PreparedStatement stm = this.con.prepareStatement("UPDATE produto SET despesa = ?, estabelecimento = ?, data da despesa = ?, valor da despesa = ?, forma de pagamento = ?, data cheque = ? , numero cheque = ? "
+ "WHERE despesa = ?");
stm.setString(1, p.getDespesa());
stm.setString(2, p.getEstabelecimento());
stm.setString(3, p.getDatadaDespesa());
stm.setString(4, p.getValordaDespesa());
stm.setString(5, p.getFormadePagamento());
stm.setString(6, p.getDataCheque());
stm.setString(7, p.getNumeroCheque());
stm.executeUpdate();
stm.close();
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, ex.getLocalizedMessage(), "Update Error", JOptionPane.ERROR_MESSAGE);
}
}
Abaixo um print do erro
Por favor me ajude a solucionar o meu erro!!!
O Vini e o Leandro estão me ajudando muito continuem, só falta este detalhe para concluir minha tela de cadastro de despesa.