Foros del Web » Programación para mayores de 30 ;) » Programación General »

Crear un Fichero de Texto

Estas en el tema de Crear un Fichero de Texto en el foro de Programación General en Foros del Web. Buenas a todos: Soy nuevo en esto del Coldfusion y necesitaria ayuda para poder crear un fichero de texto y poder añadirle informacion procedente de ...
  #1 (permalink)  
Antiguo 19/09/2004, 02:43
 
Fecha de Ingreso: septiembre-2004
Mensajes: 1
Antigüedad: 19 años, 7 meses
Puntos: 0
Crear un Fichero de Texto

Buenas a todos:

Soy nuevo en esto del Coldfusion y necesitaria ayuda para poder crear un fichero de texto y poder añadirle informacion procedente de una query, etc..
He estado viendo el <cffile> pero no encuentro nada para poder generar el fichero con dicha infomación.

Saludos y muchas gracias.
  #2 (permalink)  
Antiguo 19/09/2004, 10:19
Avatar de orchabel  
Fecha de Ingreso: marzo-2002
Ubicación: Hundido en un rincón...
Mensajes: 401
Antigüedad: 22 años, 1 mes
Puntos: 1
Antes de generar el fichero o archivo, puedes generar una variable con toda la información que viene de tu cfquery... algo asi

<cfset texto = "">
<cfloop query="myquery">
<cfset texto = texto + "#myquery.primero# #myquery.segundo# #myquery.tercero#
">
</cfloop>

al final deja un enter,para que en el archivo se genere un salto de carro.

después que has generado la variable con el texto que deseas generar escribes el archivo con la etiqueta cffile

<cffile action = "write"
file = "c:\archivos\#nombrearchivo#.txt"
output = "#texto#"
mode ="777">

de otra forma sería generando el archivo primero y después irle pegando los resultados...

<cffile action = "write"
file = "c:\archivos\#nombrearchivo#.txt"
output = "RESULTADOS DEL QUERY"
addNewLine="yes"
mode ="777">

<cfloop query="myquery">
<cffile action = "append"
file = "c:\archivos\#nombrearchivo#.txt"
output = "#myquery.primero# #myquery.segundo# #myquery.tercero#"
addNewLine="yes"
>
</cfloop>

Saludos!
__________________
BugHunter II
"si quieres un mañana mejor, piensa en ser mejor para un mañana"
  #3 (permalink)  
Antiguo 22/09/2004, 23:02
Avatar de Thebrain  
Fecha de Ingreso: enero-2003
Ubicación: Santiasco
Mensajes: 100
Antigüedad: 21 años, 3 meses
Puntos: 0
si usas windows como servidor, no es recomendable, usar mode="777" ya que esta resevado para linux, se puede, pero en algunos casos arroja error
__________________
I'm sick of all you hypocrites holding me at bay And I don't need your sympathy to get me through the day.Dream Theater - A Change of Seasons

http://www.dreamtheater.cl
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:01.