Bonjour

j'ai un probleme j'ai besoin de créer un tableau (fitness dans mon cas) qui fait appelle a des données dans un autre tableau (vecteur) le script :

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
distance=0.0;i=0;x=0;y=0;Double cumule=0.0;int z=0;
for(i=1;i<f-1;i++){
q="select id_client"+i+" from fitness where id_fitness=1;";
r=s.executeQuery(q);
while(r.next()){
x=r.getInt(1);out.println(x);
 
q="select id_client"+(i+1)+" from fitness where id_fitness=1;";
r=s.executeQuery(q);
while(r.next()){
y=r.getInt(1);out.println(y);
 
q1="SELECT distance FROM vecteur WHERE (id_client1='"+x+"' AND id_client2='"+y+"');";
r1=s1.executeQuery(q1);
 
while(r1.next()){
 
	distance=r1.getDouble(1);
 
 
}out.println(distance);}}
}
Ceci a afficher le x et le y sans faute mais la distance apparaît 0.0 a chaque fois et j'ai pas reconnu le probleme