probléme avec mon code JAVA et MYSQL
salut j'ai un pb que je ne sais plus comment le résoudre
voila j'ai une table avec trois colonne transaction(integer) et nom(varchar) et id(autoincrémenté)
voila un exemple pour me comprendre
transaction nom id
null 1 1
null 2 2
null 2 3
null 3 4
null 4 5
null 5 6
null 5 7
null 6 8
apres l'execusion
voila résultat
transaction nom id
1 1 1
2 2 2
2 2 3
3 3 4
4 4 5
5 5 6
5 5 7
6 6 8
VOILA LE CODE
Code:
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
|
resultat.absolute(1);
long no=resultat.getLong(1);
long i=no;
String noma=resultat.getString("nom");
while(resultat.next()){
String nom4=resultat.getString("nom");
if(nom4.equals(noma)==true){
resultat.updateLong("Transaction",i);
resultat.updateRow();}
else{
i++;
resultat.updateLong("Transaction",i);
resultat.updateRow();
}
noma=nom4;
}
instruction.executeUpdate("update rachid set Transaction = '1' where id = '0'") ; |
mais voia résultat à l'affichage
null 1 1
1 2 2
1 2 3
2 3 4
3 4 5
4 5 6
4 5 7
5 6 8
le problème mon progremme ne prends pas considération la premiere ligne
merci de m'avoir comprendre et m'aider