Bonjour,
Un petit probleme de boucle. Je cherche à convertir un fichier formaté avec des espaces en fichier
où les champs seraient séparés par des points virgules.
La commande <cfoutput> affiche bien toutes les lignes souhaitées et les données sont donc bien
traitées. En revanche, la commande <cffile action="WRITE...> n'inscrit dans mon fichier txt que
la première ligne du fichier source ????
Help !!!!
<cfloop list="#fic#" delimiters='#chr(13)##chr(10)#' index="ligne">
<cfset Num = #Mid(ligne, 3, 6)#>
<cfset CdeOp = #Mid(ligne, 9, 2)#>
<cfset Dcreat = #Mid(ligne, 11, 6)#>
<cfset DevFic = #Mid(ligne, 17, 1)#>
<cffile action="WRITE" file="c:\BNPAOP_OK.txt" output="#Num#;#CdeOp#;#Dcreat#;#DevFic#">
Numérotage : <cfoutput>#Num#</cfoutput><br />
Code operation : <cfoutput>#CdeOp#</cfoutput><br />
Date de création du fichier précédent : <cfoutput>#Dcreat#</cfoutput><br />
Devise du fichier : <cfoutput>#DevFic#</cfoutput><br />
</cfloop>