Salut à tous,

Voici mon code

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
27
try {
            String frs;
            frs = jTextCodeFrs.getText().toUpperCase();
            jTextCodeFrs.setText(frs);
            String rq = "Select fr_nom as nom, fr_ifu as ifu, fr_tel as tel from fournis Where fr_code = '" + frs + "'";
 
            var ps = ConnOracle.getOracleConnection().prepareStatement(rq);
            rs = ps.executeQuery(rq);            
 
            if (rs != null) {
                try {
                    while (rs.next()) {
                        String add1 = rs.getString("nom");
                        jTextNomfrs.setText(add1);
                    }
                } catch (SQLException ex) {
                    Logger.getLogger(demande_de_materiel.class.getName()).log(Level.SEVERE, null, ex);                    
                }
            } else {
                JOptionPane.showMessageDialog(null, "Code fournisseur introuvable!", null, JOptionPane.ERROR_MESSAGE);
            }          
 
        } catch (SQLException ex) {
            Logger.getLogger(demande_de_materiel.class.getName()).log(Level.SEVERE, null, ex);
        } catch (ClassNotFoundException ex) {
            Logger.getLogger(demande_de_materiel.class.getName()).log(Level.SEVERE, null, ex);
        }
Si le code fournisseur n'est pas retrouvé, JOptionPane.showMessageDialog(null, "Code fournisseur introuvable!", null, JOptionPane.ERROR_MESSAGE); doit afficher un message d'erreur mais rien ne se passe.
Merci de me guider.