Ver Mensaje Individual
  #9 (permalink)  
Antiguo 17/06/2003, 22:20
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
mmm.... habría que tener en cuenta dos cosas:

1- Que ocurriría si luego de ejecutar el script y eliminar el contenido del archivo REPORTES.txt se intenta una nueva ejecución con el archivo vacío.... fallaría el script?

2- Que ocurriría si el "hyperterminal" se encuentra con "su archivo de log" aniquilado por un script ASP... lo regeneraría?


Si el problema es el del punto uno (que si... ante un archivo vacío daría error!), no es un problema realmente... sería cuestión de meter un condicional que, por ejemplo, verifique que exista el caracter "/". Si este existe, quiere decir que por lo menos hay un nuevo registro (porque hay una fecha). Entonces que continúe con todo el proceso... si no existe dicho caracter, que no haga nada.

Si el problema es el del punto 2... ya no se
(aunque SUPONGO que los que crearon el hyperterminal habrán tenido en cuenta que si el archivo está vacío -o no existe- se autocompletará -o creará- cuando sea necesario)


antes de continuar dando vueltas, te pido que lo pruebes y me comentes cuando da error... si en el punto 1 o el 2 (o ambos)

saludos

Me olvidaba... para comprobar que exista un nuevo registro (punto 1), bastaría con colocar luego de...


Archivo = oFichero.ReadAll

...lo siguiente...

If InStr(Archivo, "/") = 0 then
Response.Write "nada que hacer..."
Else



...y colocar el "end if" luego del "Set CrearNuevoEnBlanco = FSO..."


comentame