Ver Mensaje Individual
  #7 (permalink)  
Antiguo 17/06/2003, 13:04
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
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