![]() |
¿como descargar archivos por fecha y hora.?
Hola
el asunto es que tengo base de datos firebird con una tabla con los campos ultima_actualizacion Siguiente_actualizacion del tipo timestamp mi problema es que no se como implementar el mecanismo de verificacion de que es tiempo de descargar el archivo. para que cuando cuando sea el dia y la hora. se muestre un aviso de que se inicia la descarga del archivo. he puesto un control timer con un tiempo de 1 minuto para que en el evento ontimer para que tome todos los archivos que tienen fecha y hora para descargarse igual o mayor que la hora del sistema. hago un
el problema es que ¿no se si es la mejor forma como lo estoy haciendo ? no quiero que se me pase ningun archivo sin descargar. pero no repetir descargar el archivo si el timer es menor a 1 minuto usando timestamp, tambien me regresa los segundos. entonces si tengo archivos para descargarse con dia y hora y minutos iguales pero difieren en los segundos. ¿hay forma de hacer el query para que solo tome en cuenta el dia la hora y el minuto pero no los segundos? asi se me hace mas facil. no lanzar querys cada 10 segundos. gracias por su atencion. :) |
Yo agregaría un campo para saber si ya lo he descargado o no.
La sentencia select sería algo asi:
Obviamente, luego de descargar el archivo habría que marcarlo, haciendo un update a esa tabla:
|
¿la consulta no sería así?
Lo que puedes hacer para no descargarlo dos veces, es desactivar el timer al principio del evento onTimer y volver a activarlo al final una vez que actualices el campo Siguiente_actualizacion. |
duilioisola
[basti] ahora mismo reviso.. sus indicaciones. gracia.s |
La franja horaria es GMT +2. Ahora son las 07:57:57. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi