Bonjour,
J'ai créé un programme sous Eclipse, en Java, permettant de se connecter à une base de données Postgres et MySql. Sous Postgres, le programme est compilé parfaitement et n'a aucune erreur lors des tests. Sous MySql, j'ai juste une erreur, lorsque je désire insérer une commande, j'ai l'erreur suivante :
Syntax error or access violation message from server : "You have an error in your SQL syntax;..."
Je pense que cela est dû à cause de cette requête :
Il faut savoir que quand j'insère une commande, d'abord le programme vérifie la quantité en stock du produit sélectionné, ensuite il modifie la quantité en stock du produit et pour terminer il insère la commande du client.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 String update = "UPDATE tb_produits SET quantiteStock_produits = quantiteStock_produits - " + quantiteCommandee + "WHERE id_produits = " + produit;
Depuis que j'ai rajouté le "WHERE id_produits = " + produit;, cette erreur apparaît, si j'enlève cette partie de code, alors tous mes produits sont modifiés et pas seulement le produit correspondant à l'identifiant repris.
Sauriez-vous m'indiquer quelle est mon erreur ?
Merci d'avance
Partager