Voilà,
j'ai une portion de code qui remplit une JTable qui possède un modèle, selon des sélections dans une base de donnéesAu final, seulement une ligne de ma JTable est imprimée ; par contre, si je supprime tout ce qui concerne le ResultSet rs2, cela se passe sans problème (mais les noms et prénoms ne s'affichent pas, bien entendu)... une idée ?
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
39
40
41
42
43
44
45 ResultSet rs = db.getQuery(requete); while (rs.next()) { String debut=rs.getString("datedebut"); String fin=rs.getString("datefin"); String num=rs.getString("NUMEROVERIFICATION"); String charge=rs.getString("CT"); String[] tab=debut.split(" "); debut = franciserDate(tab[0]); if (fin!=null){ tab = fin.split(" "); fin = franciserDate(tab[0]); } else{ fin=""; } String nom=""; String prenom=""; String requete2="Select nom,prenom FROM personnes WHERE login='"+charge+"'"; System.out.println(requete2); ResultSet rs2=db.getQuery(requete2); while (rs2.next()){ nom=rs2.getString("nom"); prenom=rs2.getString("prenom"); } String[] objects = new String[colNb]; objects[0]=nom; objects[1]=prenom; objects[2]=debut; objects[3]=fin; objects[4]=num; modelCT.addRow(objects); }
[Modéré par Didier]
Ajout de tag dans le titre
Lire les règles du forum : Règles du forum Java
Partager