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

JDBC Java Discussion :

Comment comparer une duree d'une table SQL a "01:30:00"


Sujet :

JDBC Java

  1. #1
    Membre à l'essai
    Inscrit en
    Mars 2008
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 42
    Points : 16
    Points
    16
    Par défaut Comment comparer une duree d'une table SQL a "01:30:00"
    Bonjour, voila mon problème c'est que je n'arrive pas a comparer une duree dans une table SQL a une duree donné "01:30:00".

    Voici mon code

    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
    while( Résultat.next() ) {
     
    				if (Résultat.getString("et_duree")== "01:30:00"){
    					la=138;
    					taille = "width=138";
    				}else{
    					la=300;
    					taille = "width=300";
    				}
     
    				JLabel epts = new JLabel("<html><table border=2 ><td align='center' "+taille+">"+Résultat.getString("ue")
                            +"  "+Résultat.getString("nom_mat")
                            +"<br>"+Résultat.getString("nom_gr")
                            +"  "+Résultat.getString("nom_salle")
                            +"<br>"+Résultat.getString("et_debut")
                            +" - "
                            +Résultat.getTime("et_duree")
                            +"<br>"+Résultat.getString("nom_prof")
                            +"</td></table></html>");
     
     
    				frame.add(epts);
    				epts.setBounds(ht,148,la,80);
    				ht=ht+600;
    				}
    Le pire dans tous cela c'est qu'en je mais dans le "if" 1==1 ca fonctionne mais quand je mets Résultat.getString("et_duree")==Résultat.getString("et_duree") ca marche pas bizard pout tant c'est la meme chose aussi.

    Merci d'avance

  2. #2
    in
    in est déconnecté
    Membre expérimenté Avatar de in
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 612
    Points : 1 718
    Points
    1 718
    Par défaut
    c'est parce que les chaines de caractères ne se comparent pas avec == ... c'est écrit dans la FAQ ...
    "If email had been around before the telephone was invented, people would have said, 'Hey, forget email! With this new telephone invention I can actually talk to people!"

    Besoin d'une nouvelle méthode pour développer ? -> http://www.la-rache.com/

  3. #3
    Membre à l'essai
    Inscrit en
    Mars 2008
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 42
    Points : 16
    Points
    16
    Par défaut
    Merci beaucoup j'ai mis un equal.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 17/06/2015, 17h52
  2. Réponses: 4
    Dernier message: 15/10/2009, 13h33
  3. [XL-2007] Afficher une checkbox dans une feuille si une checkbox d'une autre feuille est cochée
    Par JessieCoutas dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 18/08/2009, 13h35
  4. Réponses: 1
    Dernier message: 04/04/2008, 12h14
  5. Recherche une valeur d'une cellule dans une colonne d'une autre feuille
    Par kourria dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/06/2007, 13h48

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