Bonjour,

J'ai une requête qui me renvoit plusieurs lignes de résultats, et j'aimerais mettre ces valeurs dans une hasmap, hashmap que j'ajoute à un vector à chaque lignes renvoyées.

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
this.setWhereClause("essai IN ("+ select1+")" +
    "AND essai2 IN ("+select2+")");
    System.out.println("Requête: " + this.getQuery());
 
 
    executeQuery();
    int n = getRowCount();
 
    Vector vecteur = new Vector();
    HashMap hash = new HashMap();
 
    for (int i=0 ; i<n ; i++){
 
    hash.put("1", (String) next().getAttribute(0));
    hash.put("2", (String) next().getAttribute(1));
    hash.put("3", (String) next().getAttribute(2));
 
    vecteur.add(hash);
}
Le prob est que j'ai un java.lang.NullPointerException. Le prob est le next().getAttribute...

J'en déduit que je réupère mal les valeurs. Comment donc les récupérér correctement ??

Merci de votre aide