Boa noite,
estou com uma dúvida com relação a um update no banco de dados que não eta funcionando.
Fiz o comando update assim.:
String updateEstoque = “UPDATE estoqueproduto SET estoque = estoque + ? WHERE codigo = ?”;
E o método assim.:
public void atualizaEstoque(EstoqueBean estoque) {
try {
pstm = bd.conectar().prepareStatement(updateEstoque);
pstm.setInt(1, estoque.getQuantidade());
pstm.setInt(2, estoque.getCodigoProduto());
int resultado = pstm.executeUpdate();
if (resultado != 1) {
JOptionPane.showMessageDialog(null, "Erro ao Atualizar o estoque!", "Aviso!", JOptionPane.WARNING_MESSAGE);
}
} catch (SQLException ex) {
Logger.getLogger(Estoque.class.getName()).log(Level.SEVERE, null, ex);
}
bd.desconectar();
}
Onde esta meu erro? Não posso fazer valor para o primeiro ?.
Obrigada!