
17/06/2003, 13:04
|
 | 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 | |
Creo saber de que se trata...
Estoy seguro que tenés el servidor en inglish (o la configuración regional, no lo se) y cuando tenés una fecha como la de hoy (17/06/03) en el archivo, el script interperta al "17" como el mes (mes = month(sDate)) y como no existe ese mes, se cae.
cambiá esto: dia = day(sDate)
mes = month(sDate)
ano = year(sDate)
por esto: dia = Left(sDate, 2)
mes = Mid(sDate, 4, 2)
ano = Right(sDate, 2)
una posible solución para "que no inserte dos veces lo mismo" es crear un nuevo archivo vacío. colocá la siguiente línea luego del "next":
Set CrearNuevoEnBlanco = FSO.CreateTextFile(Server.MapPath("REPORTES.txt"), TRUE)
ahh.. y recordá destruir todas las cosas que instanciaste con SET al final...
Set FSO = Nothing
Set CrearNuevoEnBlanco = Nothing
... etc
saludos
Última edición por AlZuwaga; 17/06/2003 a las 13:07 |