Foros del Web » Programando para Internet » ASP Clásico »

Delay 24 Hrs

Estas en el tema de Delay 24 Hrs en el foro de ASP Clásico en Foros del Web. Saludos! ¿Sera posible ejecutar una instrucción dentro de las proximas 24H? necesito que por ejemplo: Hoy inserto in registro en la BBDD y dentro de ...
  #1 (permalink)  
Antiguo 07/02/2011, 08:07
Avatar de messer  
Fecha de Ingreso: julio-2004
Mensajes: 467
Antigüedad: 20 años, 9 meses
Puntos: 5
Delay 24 Hrs

Saludos! ¿Sera posible ejecutar una instrucción dentro de las proximas 24H? necesito que por ejemplo: Hoy inserto in registro en la BBDD y dentro de 24H se elimine.. no puedo hacerlo desde la propia BBDD porque es Access 2000 y pues obviamente no hay disponibles triggers ni stored procedures.

Entonces alguien tiene una idea, me serviria Global.asa para lo que quiero hacer?? hay alguna manera de crear una tarea programada desde ASP????

Gracias a todos!! Saludos!
__________________
<script type="text/messerScript"><!--
window.onload=function(){ loadMesserRules(this.href) }
--></script>
  #2 (permalink)  
Antiguo 07/02/2011, 14:55
Avatar de FiNo  
Fecha de Ingreso: octubre-2004
Ubicación: Costa Rica
Mensajes: 265
Antigüedad: 20 años, 6 meses
Puntos: 1
Respuesta: Delay 24 Hrs

Haces un archivo ASP, y creas una tarea programada que ejecute la página, y para que se cierre la ventana utilizo esto:

Response.Write("<script language=""javascript"" type=""text/javascript"">function alerta(){ "&_
"window.open('','_parent','');"&_
"window.close();"&_
"}</script><html><body onload = alerta()>Tipo de cambio, "&tc&", cerrar ventana</body></html>")
__________________
3S-CRM
  #3 (permalink)  
Antiguo 09/02/2011, 14:18
Avatar de messer  
Fecha de Ingreso: julio-2004
Mensajes: 467
Antigüedad: 20 años, 9 meses
Puntos: 5
Respuesta: Delay 24 Hrs

Bien, ya contacte con el proveedor (host compartido) no existe la opcion de tareas programadas, eso por una parte. Por otra, con tareas programadas se ejecutara en una hora especifica cada dia o en las fechas que se programe la tarea.. pero la idea es, que por ejemplo, ingrese un registro y exactamente en 24H suceda algo en el servidor ya sea que se actualice algun registro de una tabla, o que se envie un correo o x.
Ya he investigado bastante y al parecer no es posible, pero sería interesante conseguirle la vuelta..
__________________
<script type="text/messerScript"><!--
window.onload=function(){ loadMesserRules(this.href) }
--></script>
  #4 (permalink)  
Antiguo 09/02/2011, 15:35
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Respuesta: Delay 24 Hrs

No le sigas gastando tiempo ... si no tienes acceso al servidor para definir una tarea programada en Windows o definir un Cron en Linux no puedes hacer nada.

Cambiate de host o bien cambia tu sitio a uno que tenga SQL Server (u otra BD que te permita definir jobs, pero igual, si no tienes acceso al servidor, no te será de utilidad)

Aunque hicieras algo tan bizarro como tener una página que estuviera constantemente revisando una tabla con los diferentes horarios, esa página (o proceso en otro lenguaje o DLL corriendo en batch, etc) tendrías que correrla en el servidor.

saludos

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:29.