Ajouter un commentaire

ezo-esm

Bonjour

je vais essayer de corrigé ce que je peux avec quelques explications

Connection Maconnexion = BDconnexion.connecteraubase()

BDconnexion c'est le nom de la classe ou se trouve le class.forName ou tu as mis la connexion avec ta base de donnees

BDconnexion.SQLQuery = MaConnexion.createStatement();

SQLQury est le statement que tu as declarer dans une autre classe peut etre que c'est a la BDconnexion ou je ne sais pas comment tu la nomme

donc le code dans la classe devient

public static Vector Loadraison() {
        Vector al = null;
        try {
            Connection Maconnexion = BDconnexion.connecteraubase();

            try {
                BDconnexion.SQLQuery = MaConnexion.createStatement();
                ResultSet rs = SQLQuery.executeQuery("select raison_sociale from client");
                al = new Vector();
                while (rs.next()) {
                    al.addElement(rs.getObject("raison_sociale"));
                }
            } finally {
                BDconnexion.deconnecteraubase();
            }
        } catch (SQLException e) {
        }
        return al;
    }

Pour le code au niveau de l'interface

tu vas a l'évènement window - windowOpned de ton frame
et tu insère ton code

 private void windowOpened(java.awt.event.WindowEvent evt) {

        Vector t = gestion.loadraison_sociale();

        if (t == null) {

            JOptionPane.showMessageDialog(this, "une erreur existe lors de la requete");
        } else if (t.size() == 0) {
            JOptionPane.showMessageDialog(this, "aucune facture n'est trouver");
        } else {

            jComboBox1.setModel(new DefaultComboBoxModel(t));

        }
    }

Bonne chance

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 PPPP    QQQ     GGG   U   U  L    
P P Q Q G U U L
PPPP Q Q G GG U U L
P Q QQ G G U U L
P QQQQ GGG UUU LLLL
Q