Sigrid LEHUTA said:
Benjamin propose :
je pense avoir trouve une solution qui ne te ferais rien modifier, mais je ne pourrais deployer une nouvelle version que la semaine prochaine.
Sinon une solution de remplacement pour l'instant est d'ecrire dans un fichier directement depuis le plan d'analyse.
Tu declares un fichier File exportFile= new File("MonExport.csv");
Autant declarer une chaine en meme temps: protected String exportContent = "";
Dans l'init tu commences a ecrire des choses dedans (ou rien) org.codelutin.util.FileUtil.writeString(exportFile, exportContent);
et du coup l'init ne sert a rien (a supprimer)
Dans changeDB tu ecris les valeurs dans le fichier
// on lit les anciennes String oldContent = org.codelutin.util.FileUtil.readAsString(exportFile); // on ajoute les nouvelles String newContent = old + exp.q1 +";"+ exp.q2 +";"+ exp.criteria + "\n" // et on ecrit le tout org.codelutin.util.FileUtil.writeString(exportFile, newContent);
et changeDB se transforme en: exportContent += exp.q1 +";"+ exp.q2 +";"+ exp.criteria + "\n"; org.codelutin.util.FileUtil.writeString(exportFile, exportContent); donc au final, c plus simple et plus rapide :) -- Benjamin -------------------- email: poussin@codelutin.com () campagne du ruban ascii http://www.codelutin.com /\ pour les mails en ascii