Bonjour?
Il se trouve que je me suis heurté un problème lors de la programmation de mon projet en Java.
Voici la fonction :
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
 
    private ArrayList<Date> chargerLesDates (int idEvenement) {
        Statement stmt = null;
        ResultSet result = null;
        ArrayList<Date> desDates = null;
        Date laDate = null;
        try {
            stmt = laConnection.createStatement();
            // Accès à la Table choixAchat
            result = stmt.executeQuery("SELECT DISTINCT laDate FROM choixachat WHERE idEvenement='"+idEvenement+"';");
            while (result.next()) {
                laDate = result.getDate(1);
                System.out.println("laDate : "+laDate);
                desDates.add(laDate);
            }
            result.close();
            stmt.close();
        }
        catch (SQLException ex) {
            System.out.println("Methode : chargerLesDates");
            System.out.println("SQLException : " + ex.getMessage());
            System.out.println("SQLState : " + ex.getSQLState());
            System.out.println("Code erreur : " + ex.getErrorCode());
        }
        return desDates;
    }
Le problème survient au niveau de l'ajout de l'objet du type Date dans la collection grâce à la fonction arraylist : Je tiens à préciser que la requête fonctionne parfaitement et qu'elle retourne une et une seule date qui se trouve dans la base de données et que le System.out.println retourne bien la date demandé.
Merci d'avance