conecta.executeSQL("Select * from cliente");
String sqlInsert2="insert into cliente(clidivida)values("+valorFinal+)where idcliente="+codigocliente+")";
try {
conecta.statement.executeUpdate(sqlInsert2);
} catch (SQLException ex) {
Logger.getLogger(Vendas.class.getName()).log(Level.SEVERE, null, ex);
}
oque esta errado no sql…?
Sua expressão falta uma " depois do + do valorFinal.
Mano Usa isso aqui vai facilitar sua vida…
String sql = “INSERT INTO CLIENTE(clidivida) values (?)”;
PreparedStatement ps = connection.preparedStatement(sql);
ps.setString(1,valorFinal);
ps.execute();
Abraço. qualquer coisa posta ai.
Isso seria mesmo um insert? ou seria um update
ate onde me lembro, insert não tem where, somente o update e o delete.
falow
String sqlInsert2="insert into cliente(clidivida)values("+valorFinal+"where idcliente="+codigocliente+")";
problema não é a falta de aspas não Gabriel…
O comando insert não tem where como o amigo acima já falou.
A, e a solução do Gabriel usando parâmetros é melhor.
[]´s
hhhhhh putz…agora que me liguei…trabalhar mais de 10 horas por dia da nisso,hhhh, é UPDATE…hhhh
String sqlInsert2=“update cliente set clidivida=”+valorFinal+" where idcliente= “+codigocliente+”";
obrigado a todos