hello,
j'ai une condition if qui fait un insert dans ma base,cette condition est dans une boucle while. Il me fait bien le premier insert mais la boucle s'arrete ensuite.
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
 
try{
String line;
while((line = buff.readLine()) != null){
.
.
.
.
.
if(tag == 1){
InsertBase insert = new InsertBase();
insert.insertB(transp, pci, clil, cli, ref, ind, refc, sit, just, dtm1, h, del, cp, pds, aenv, menv, jenv);	
}	
}
}finally{
buff.close();
}
la boucle lit un fichier plat avec plusieurs enregistrements dedans, mais apres un insert il me renvoi direct sur le buff.close()
Si je teste la lecture du fichier sans la condition if, pas de probleme, la boucle parcours bien tout mon fichier.
Merci de votre aide