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

JBuilder Java Discussion :

problème avec une requête


Sujet :

JBuilder Java

  1. #1
    Membre régulier Avatar de baya1
    Inscrit en
    Février 2007
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 112
    Points : 89
    Points
    89
    Par défaut problème avec une requête
    Bonjour,

    Je travaille sur une requête paramétrée en utilisant un ParameterRow. Cette requête que je met dans un queryDataSet (qui s’appelle requete_re) me sélectionne les éléments d’une table, je lui associe son parameterRow, et dans le code j’initialise le parameterRow dans le code d’un jRadioButton comme suit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    public void jRadioButton1_actionPerformed(ActionEvent e) {
    try
        {
         parameterRow1.setInt("c",ouvrir_memoire.code_m);
         requete_re.refresh();
         }
      catch(Exception ex){ex.printStackTrace();} 
    }

    Jusqu’ici rien d’extraordinaire.

    Mais lors de l’exécution, lorsque je clique sur le jRadioButton et que ma table qui est associée à requete_re est pleine ça marche. Mais si cette table est vide il m’affiche le jdbtable vide (logique !) mais il me donne un message d’erreur qui est le suivant :
    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
    java.lang.NullPointerException 
    	at projet5.nouvelle_instance_cas.jRadioButton2_actionPerformed(nouvelle_instance_cas.java:685) 
    	at projet5.nouvelle_instance_cas_jRadioButton2_actionAdapter.actionPerformed(nouvelle_instance_cas.java:1199) 
    	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786) 
    	at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1839) 
    	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420) 
    	at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:273) 
    	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:245) 
    	at java.awt.Component.processMouseEvent(Component.java:5100) 
    	at java.awt.Component.processEvent(Component.java:4897) 
    	at java.awt.Container.processEvent(Container.java:1569) 
    	at java.awt.Component.dispatchEventImpl(Component.java:3615) 
    	at java.awt.Container.dispatchEventImpl(Container.java:1627) 
    	at java.awt.Component.dispatchEvent(Component.java:3477) 
    	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483) 
    	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198) 
    	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128) 
    	at java.awt.Container.dispatchEventImpl(Container.java:1613) 
    	at java.awt.Window.dispatchEventImpl(Window.java:1606) 
    	at java.awt.Component.dispatchEvent(Component.java:3477) 
    	at java.awt.EventQueue.dispatchEvent(EventQueue.java:456) 
    	at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201) 
    	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151) 
    	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145) 
    	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137) 
    	at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)

    et lorsque j’ai enlevé l’instruction requite_re.refresh(); le message ne s’affiche pas. Apparemment le refresh() n’accepte pas les table vides. C’est pas logique, non ?!

    j’ai pensé que peut être il fallait mettre une exception dans le cas où il y aurait une table vide mais la quelle. Et si ce n’est pas ça qu’est ce qu’il faudrait faire. Aidez moi SVP. Ce refresh() me tape sur les nerfs .

  2. #2
    Membre régulier Avatar de baya1
    Inscrit en
    Février 2007
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 112
    Points : 89
    Points
    89
    Par défaut
    en fait c'est le jRadioButton2, je me suis trompée parcque j'en ai plusieurs, mais c'est le même messages d'erreur avec tous les autres jRadioButton.

Discussions similaires

  1. [TADOQuery] Problème avec une requête
    Par yannba dans le forum Bases de données
    Réponses: 2
    Dernier message: 20/01/2006, 13h51
  2. Problème avec une requête
    Par demonark dans le forum Langage SQL
    Réponses: 3
    Dernier message: 19/09/2005, 05h35
  3. Problème avec une requête
    Par ringostarr dans le forum Langage SQL
    Réponses: 5
    Dernier message: 19/04/2005, 20h34
  4. Problème avec une requête
    Par snoopy69 dans le forum Débuter
    Réponses: 2
    Dernier message: 20/01/2005, 12h39
  5. problème avec une requête imbriquée
    Par jaimepasteevy dans le forum Langage SQL
    Réponses: 13
    Dernier message: 05/12/2003, 10h29

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