Forum de discussion
Forum « Programmation ASP » (archives)
Re: Suppression auto.
Envoyé: 24 juin 2003, 6h43 par Oznog
La gestion de tâche en ASP est limité.
1. Tu peux utiliser le fichier "global.asa" et l'événement "Application_OnStart" pour exécuter un script à chaque fois que le serveur part. (ou à chaque fois que quelqu'un se conecte).
Sub Application_OnStart
' Script pour détruire tout record selon date...
END SUB
Mais il faut que le serveur redémare (ou qu'il y est un visiteur) pour activer le script...
2. Tu peux avoir sur ta page Index une fonction qui test à chaque fois... Mais il faut absolument un visiteur et c'est quand même très lourd pour un serveur.
3. On vois souvent dans les système d'aministration un bouton "purger" pour faire ce genre de nettoyage. L'administrateur l'exécute quand il le désire.
4. Enfin, l'idéale mais la plupart du temps hors de contrôle des programmeurs. C'est de se créer une tâche dans le gestionnaire de tâche du système d'exploitation. Win98, NT, 2000, XP on tous ce service. Il suffit de demander d'exécuter un programme ou un "batch file" aux conditions temporelles de ton choix. Intervale, date précise etc.
Ciao
Oznog
Réponses
|