j’ai un problème c’est que je veux charger une colonne (raison_sociale) de ma table client dans un JCombobox et j’ai tappé ce code mais ça marche pas
Est-ce que vous pouvait m’aide Mme
Note : je développe cette fonctionalité sous JCreator
Merci d’avance
Ce code au niveau de la connexion
public static Vector Loadraison() {
Vector al = null;
try {
connecteraubase();
try {
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 {
deconnecteraubase();
}
} catch (SQLException e) {
}
return al;
}
---------------------------------------------------------------------------------------------------------------
Ce code au niveau de l'interface
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
addWindowListener(new java.awt.event.WindowAdapter() {
public void windowOpened(java.awt.event.WindowEvent evt) {
evtfenetreouverte(evt);
}
});
private void evtfenetreouverte(java.awt.event.WindowEvent evt) {
// TODO add your handling code here:
Vector t = gestion.loadraison_sociale();
if (t == null) {
//verrou = false;
JOptionPane.showMessageDialog(this, "une erreur existe lors de la requete");
} else if (t.size() == 0) {
JOptionPane.showMessageDialog(this, "aucun client n'est trouver");
} else {
cmbraison.setModel(new DefaultComboBoxModel(t));
verrou = true;
}
}