Bonsoir,
J'ai une table nommée collabo avec 3 champs (CodeA,IdentM,IdentI) elles sont toutes des clefs étrangères ; j'aimerais créer un formulaire qui me permettra de modifier les différentes valeurs; voici un aperçu.
Dans ma méthode update, que dois-je mettre après le WHERE ? Car je n'ai pas pk...
Par contre ma méthode Insert fonctionne parfaitement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public boolean updateCollabo(Collabo col) { String req = "Update collabo set IdentM = '" + col.getMusicienApp().getIdentM() + "', IdentI = '" + col.getInstrumentApp().getIdentI() + "' where CodeA = '" + col.getCodeA() + "'"; boolean ok = ConnexionMySQL.getInstance().actionQuery(req); return ok; }
Edit : je sais que ce type de requête est obsolète, mais je suis obligé de faire ainsi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public boolean insertCollabo (Collabo col) { boolean ok = ConnexionMySQL.getInstance().actionQuery("Insert into collabo (CodeA, " + "IdentM, IdentI) values ('" + col.getCodeA() + "','" + col.getMusicienApp().getIdentM() + "','" + col.getInstrumentApp().getIdentI() + "'" + ")"); return ok; }
Partager