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.
la boucle lit un fichier plat avec plusieurs enregistrements dedans, mais apres un insert il me renvoi direct sur le buff.close()
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(); }
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
Partager