
11/03/2004, 14:03
|
 | 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 |