Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/03/2004, 14:03
Avatar de AlZuwaga
AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Mirá, hice una prueba con el siguiente código y me generó un archivo de 200.000 líneas en unos 35 segundos aproximadamente y de un tamaño de 73 MB:


<%
set FSO = Server.CreateObject("Scripting.FileSystemObject")
set oFich = FSO.CreateTextFile (Server.MapPath("/prueba.txt"), True)

oFich.WriteLine Timer()
For i = 1 to 200000
oFich.WriteLine i & ": saranasa, saranasa, saranasa, saranasa, saranasa, saranasa, saranasa, saranasa, saranasa, saranasa, saranasa, saranasa, saranasa, saranasa, saranasa, saranasa, saranasa, saranasa, saranasa, saranasa, saranasa, saranasa, saranasa, saranasa, saranasa, saranasa, saranasa, saranasa, saranasa, saranasa, saranasa, saranasa, saranasa, saranasa, saranasa, saranasa, saranasa"
Next
oFich.WriteLine Timer()


oFich.Close
set oFich = nothing
set FSO = nothing
%>


O sea que el FSO puede hacerlo... no sé que ocurrirá cuando le metas la información real y el tema de conectarse a la BD. Eso si, te recomiendo que no lo hagas recorriendo la tabla registro a registro sino usando GetRows e iterando el array.

Saludos

Última edición por AlZuwaga; 11/03/2004 a las 14:04