Conexao java mysql! urgente!

3 respostas
P

ola, estou com um problema com o comando delete no mysql, se alguem souber o que está errado, favor me ajude!!

Meu comando:
s.executeUpdate(“Delete from venda where codpro=” + pega2 + " and codvenda=" +pega4);

ERRO: Erro de SQL

Valeu

3 Respostas

G

ta faltando "

R

Tá faltando as apspas simples entre a variáveis
Exe:

s.executeUpdate("Delete from venda where codpro= ’ " + pega2 + " ’ and codvenda= ’ " +pega4 " ’ ");

J

Você ainda não está usando PreparedStatement?

PreparedStatement stmt = connection.prepareStatement("DELETE FROM COMPRAS WHERE COD_PRO=? AND COD_VENDA=?");
stmt.setInt(1,pega2);
stmt.setInt(2,pega4);
stmt.execute();
stmt.close();
conn.close();

Duvido que vc vai ter esses problemas de novo.

Criado 19 de abril de 2007
Ultima resposta 9 de mai. de 2007
Respostas 3
Participantes 4