appel pour données tableau
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:
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