Bonjour,
Je ne comprend vraiment pas ce qui cloche, j'ai vraiment besoin d'un coup de main. Voici le code qui pose problème :
Explication :
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
28
29
30
31
32
33 BeanT[] bt = null; String req=""; int i=0; try{ req="SELECT code,quantite FROM matable"; sql.SQLSelect(req) if(sql.getSQLNbResult()>0){ i=0; //J'ai bien ici un nombre d'enregsitrement > 0 bt = new BeanT[sql.getSQLNbResult()]; resbuf=sql.getSQLResult(); while(resbuf.next()){ //Blocage à partir d'ici bt[i].setCode(resbuf.getString("code")); bt[i].setQuantite(resbuf.getInt("quantite")); i++; } } }catch(Exception e){ e.printStackTrace(); }
- J'ai bien un nombre d'enregistrement supérieur à 0.
- Mon tableau de BeanT a l'air bien déclaré (bt.lenght me renvoi bien le nombre d'enregsitrement qui sont retournés par la requête)
Cependant, lors de l'attribution bt[i].setCode, une erreur est soulevée et me renvoi
J'ai fait une erreur quelque part
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 java.lang.NullPointerException at envoi$envoiWS.run(envoi.java:298) at java.util.TimerThread.mainLoop(Unknown Source) at java.util.TimerThread.run(Unknown Source)
Merci à tous
Partager