J'ai le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
    ResultSet rs= db.getQuery("SELECT A.*, I.nom, P.nom,P.prenom, tr.type FROM personnes P, installations I, attestations A, typesregimes tr WHERE A.id='"+rpi.id.getText()+"' AND TYPEATTESTATION=tr.id AND A.GC=P.login AND I.id = A.installation ");
    while (rs.next()){
      rpi.ouvrage.setText(rs.getString("I.nom"));
      rpi.auteur.setText(rs.getString("P.nom")+" " +rs.getString("prenom") );
      rpi.dateEffet.setText(franciserDate(rs.getString("dateeffet")));
      rpi.dateFin.setText(franciserDate(rs.getString("datefin")));
      rpi.type.setText(rs.getString("type"));
    }
mais il n'accepte pas la ligne, par exemple, rpi.ouvrage.setText(rs.getString("I.nom"));

Ce que java n'aime particulièrement pas, c'est I.nom mais je n'ai pas le choix car j'ai plusieurs "nom" dans ma requête ; comment faire ?