Bonjour,
je développe un programme java pour gestion de stock
et tout va bien sauf que bizarrement aujourd'hui ma requête d'insertion dans une table de ma base de données n'est pas exécuté malgré que tout va sans erreur et le programme fait semblant d'avoir réussi l'insertion mais lorsque je consulte ma table rien n'est inséré.
voila mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
    for (int i=0; i<=4; i++){
 
     if(tab[i] != 0) {
       String rqst2 = "insert into stock_cent_plv"
           +"(cod_soc, cd_dist, cod_exe, cod_prod, qte_stk, qte_inv, qte_deb_exe,"
           +" qte_res, qte_liv, qte_inactive, qte_ret, qte_endommage, qte_res_transf_a,"
           +" qte_res_transf_i, qte_transf_depart_a, qte_transf_depart_i, qte_transf_arrivee_a,"
           +"qte_transf_arrivee_i, qte_transf_a, qte_transf_i, canal_vente) values ('";
       for (int j = 0; j<20; j++){
         if (j==4){
           rqst2 += vect.elementAt(i)+"', '";
         }else{
         rqst2 += infoPLV.elementAt(j) + "', '";
         }
       }
       rqst2 += CV[i]+"')";
       System.out.println(rqst2);
       try{
         System.out.println(rqst2);
         ConnectionDataBase connDB = new ConnectionDataBase();
         conn = connDB.connect();
 
         Statement stmnt2 = conn.createStatement();
         System.out.println("avt execution");
         stmnt2.executeUpdate(rqst2);
         System.out.println("apré execution");
       } catch(Exception ex){
         JOptionPane.showMessageDialog(new JDialog(),
                                      "Erreur Insertion: TraitementPLV.UpdateStockPLV()\n"
                                      + ex.toString(), "",
                                      JOptionPane.ERROR_MESSAGE);
        return 0;
 
       }
     }
 }
merci d'avance à qui pourra m'aider