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

Java Discussion :

Problème de traitement du résultat d'une requête


Sujet :

Java

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Mars 2011
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Problème de traitement du résultat d'une requête
    Bonjour mes chers amis , je suis en train de faire une application en java et et lorsque je veux afficher les donnée da la base de donnée dans le tableau , on me met "NOM DE COLONNE NON VALIDE" J'ai beau cherché d'ou vient l'erreur , mais helas, si quelqu'un à une idée , j'en serai ravi , je vous laisse mon code , je precise que je suis sur oracle 10g , netbeans8 et jdk8

    Code Java : 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
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    public PRODUIT() {
        initComponents();
        this.setTitle("GESTION DES STOCKS");
        dtm = new DefaultTableModel();
        dtm.addColumn("REFERENCE");
        dtm.addColumn("DESIGNATION");
        dtm.addColumn("QUANTITE ENTREE");
        dtm.addColumn("PRIX UNITAIRE");
        dtm.addColumn("STOCK MINIMAL");
        dtm.addColumn("STOCK D'ALERTE");
        dtm.addColumn("STOCK MAXIMUM");
        tab.setModel(dtm);
    }
     
    void liste() {
        try {
            Statement st;
            String sql = "SELECT * FROM PRODUIT ORDER BY REF_PROD";
            st = con.createStatement();
            ResultSet rs = st.executeQuery(sql);
            for (int i = dtm.getRowCount() - 1; i >= 0; i--) {
                dtm.removeRow(i);
            }
            while (rs.next()) {
                String[] list_dat = new String[7];
                list_dat[0] = rs.getString("ref_prod");
                list_dat[1] = rs.getString("designation_prod");
                list_dat[2] = rs.getString("quantite_entree");
                list_dat[3] = rs.getString("prix_achat_prod");
                list_dat[4] = rs.getString("stock_mini_prod");
                list_dat[5] = rs.getString("stock_alerte_prod");
                list_dat[6] = rs.getString("sotck_maxi_prod");
                dtm.addRow(list_dat);
            }
        } catch (SQLException ex) {
            JOptionPane.showMessageDialog(rootPane, ex.getMessage());
        }
     
    }

  2. #2
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    Citation Envoyé par tim04660 Voir le message
    "NOM DE COLONNE NON VALIDE" J'ai beau cherché d'ou vient l'erreur , mais helas, si quelqu'un à une idée
    dans tes rs.getString, il y en a une qui pointe sur un nom de colonne qui n'existe pas dans le résultat de ta requete.

  3. #3
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Points : 15 059
    Points
    15 059
    Par défaut
    Bonjour,

    Pour vider le DefaultTableModel, setRowCount(0) suffi.

    A+.

Discussions similaires

  1. [MySQL] Problème d'affichage des résultats d'une requête dans tableau
    Par Foune1 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 17/12/2012, 11h28
  2. [MySQL] problème d affichage du résultat d une requête sql
    Par nanoussa2025 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 02/04/2012, 10h52
  3. Réponses: 2
    Dernier message: 21/09/2007, 15h12
  4. Problème pour récupérer le résultat d'une requête
    Par emeraudes dans le forum Hibernate
    Réponses: 1
    Dernier message: 27/07/2007, 10h01
  5. Réponses: 2
    Dernier message: 04/04/2007, 15h51

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