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

NetBeans Java Discussion :

[Visual Web] [Débutant] Actualiser le contenu d'une table


Sujet :

NetBeans Java

  1. #1
    Membre chevronné
    Avatar de afrikha
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 600
    Points : 2 208
    Points
    2 208
    Par défaut [Débutant] Actualiser le contenu d'une table
    Bonjour ,

    Mon problème est que je n'arrive pas à actualiser le contenu d'une table à partir d'une BD

    Voici le code appellé après appui sur le bouton :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    public String valider_action() {
           Object dat=date.getText();
           try{
               this.getSessionBean1().getEr_invitationRowSet().setObject(1,dat);
               this.getEr_invitationDataProvider().refresh();
           }catch(Exception e){
               e.printStackTrace();
               this.error(e.getMessage());
           }
           return null;
        }
    Avec "date" un TextField.
    Le bloc try s'éxécute sans erreur mais ma table n'est pas mise à jour, elle garde les valeurs obtenues avec la méthode prerender() dont voici le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    public void prerender() {
            try{
                this.getSessionBean1().getEr_invitationRowSet().setObject(1,"19 juin 2007");
                this.getEr_invitationDataProvider().refresh();
     
            }catch(Exception ex){
                this.error(ex.getMessage());
            }
        }
    J'ai voulu créer une VirtualForm pour pouvoir appeler la méthode "discardSubmittedValues" mais c'est impossible avec des staticText ou des labels dans les colonnes de la table

    Voilà j'espère que j'ai été clair , en tout les cas je me tiens à votre disposition pour toute explication.

    Merci d'avance pour votre aide


    Mes publications
    Lisez
    Les régles du forum
    Pensez au bouton

  2. #2
    Expert confirmé
    Avatar de Valère
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 334
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Août 2005
    Messages : 1 334
    Points : 4 740
    Points
    4 740
    Par défaut
    Salut,

    As tu essayer de mettre un breakpoint au début des deux méthodes, pour être sûr que le prerender() ne soit pas appelé après valider_action()?

    Instinctivement, d'ailleurs, j'aurais utilisé init() et non prerender() pour initialiser le tableau.

    Valère
    Pensez au bouton
    Je ne répond pas aux questions techniques par email ou MP.

Discussions similaires

  1. [Débutant] Vider le contenu d'une table
    Par kobalt02 dans le forum LabVIEW
    Réponses: 1
    Dernier message: 16/07/2009, 14h28
  2. [débutant] afficher le contenu d'une table
    Par remsrock dans le forum C#
    Réponses: 5
    Dernier message: 07/07/2008, 11h34
  3. comment effacer le contenu d'une table ttable
    Par naw dans le forum Bases de données
    Réponses: 4
    Dernier message: 07/07/2004, 16h13
  4. [MYSQL] Copier contenue d'une table vers...
    Par naseeb18 dans le forum Requêtes
    Réponses: 9
    Dernier message: 04/04/2004, 13h40
  5. Lister le contenu d'une table sans connaitre ses champs
    Par Google.be dans le forum PostgreSQL
    Réponses: 9
    Dernier message: 30/03/2004, 15h23

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