Bonjour. Dans le cadre d'une application web écrite avec le frameworks Struts, je souhaite récupérer l'OID d'un résultat de recherche. La méthode classique (ResultSet) ne fonctionne pas.

voici mon bout de 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
 
class MonAction extends Action {
  ...
  public ActionForward execute(...) {
    ...
    DataSource ds = this.getDataSource(request,"masource");
    Connection conn = ds.getConnection();
    Statement stmt = conn.createStatement();
    ResultSet rs = stmt.executequery("SELECT * FROM matable");
    while(rs.next()){
      System.err.println("oid=<"+rs.getLong("oid").toString()+">");
    }
    ...
  }
  ...
}
Le résultat dans le log me donne :
oid=<0>
oid=<0>
...

Une idée du problème ?

PPDL