IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

Problème de collection de type Date


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2019
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Haute Saône (Franche Comté)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2019
    Messages : 3
    Par défaut Problème de collection de type Date
    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

  2. #2
    Membre Expert Avatar de jeffray03
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2008
    Messages
    1 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 501
    Par défaut
    salut,
    tu ne crees pas d´objet de l´arrayList.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    desDates = new ArrayList<Date>();
    Eric

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. problème avec conversion au type date
    Par cute_h dans le forum Langage
    Réponses: 10
    Dernier message: 08/09/2009, 17h33
  2. Problème type DATE et fonctions PL/SQL
    Par craweb dans le forum PL/SQL
    Réponses: 7
    Dernier message: 25/02/2007, 18h52
  3. Réponses: 8
    Dernier message: 16/08/2006, 14h39
  4. Probléme concernant le type Date
    Par issam16 dans le forum Access
    Réponses: 3
    Dernier message: 20/07/2006, 15h25
  5. Problème udpate avec un type Date
    Par kevinp dans le forum Général Dotnet
    Réponses: 3
    Dernier message: 17/05/2006, 06h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo