Bonjour j'ai écrit ce code pour vérifier l'existence d'un enregistrement avant l'insertion mais il ne fonctionne que dans la 1ere partie du if (en gras) le else ne marche pas
Je ne sais pas où se situe le problème . please help me !
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
37
38
39private DefaultTableModel dt; try{ if (cbvn.isSelected()){ pst=con.prepareStatement(sqlattvn); boolean b=false; for(int j=0; j<dt.getRowCount() ;j++){ if ((txtnumattestvn.getText())==dt.getValueAt(j,0)){ b=true; break; } } if (b==false){ pst.setString(1,txtnumattestvn.getText()); pst.setString(2,date.toString()); pst.setString(3,datef.toString()); pst.setString(4,txtpolicevn.getText()); pst.execute(); affichermodelvn(); JOptionPane.showMessageDialog(null, "Enregistrement effectué avec succès !"); } else{ JOptionPane.showMessageDialog(null, "Ce numero d'attestation existe déja"); txtnumattestvn.setText(""); txtdateffet.setText(""); txtdatefin.setText(""); txtpolicevn.setText(""); } }







Répondre avec citation




Tu es nouveau dans le développement Android, la page des
en bas à droite de la réponse qui t'a donné une piste de solution.


Partager