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 : 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 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
Partager