Bonjour,
Je rentre des objets dans ma hashtable via une boucle while qui lit les tuples de la table ma base de données , et j'ai l'erreur cannot find symbol
method put(int,metier.Ouvrage)
Merci de votre aide
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 public Hashtable listeOuvrage(int code) throws Exception{ Ouvrage ouvrage; String ordreSQL; PreparedStatement requete; ResultSet nuplets; Hashtable tableOuvrage = new Hashtable(); ordreSQL = "Select *....; try { requete = ouvrageDB.idCx.prepareStatement(ordreSQL); requete.setInt(1, codeP); nuplets = requete.executeQuery(); while(nuplets.next() == true){ ouvrage = new Ouvrage(nuplets.getInt(1), nuplets.getString(2), nuplets.getDate(3)); // Ajout du ouvrage dans la table de hachage tableOuvrage.put(nuplets.getInt(1), Ouvrage); //Ici erreur... } } catch(SQLException sqle) { throw new Exception(sqle.toString()); } return tableOvrage; }
Partager