pb de

pb de - Programmation

Marsh Posté le 29-01-2001 à 15:18:37    

Dans mon site développé sous interdev, j'ai un fichier global.asa
Dans "Application_OnStart", j'ouvre une connexion vers une base de donnée.
Dans "Application_OnEnd", je ferme cette connexion (".close" et "set..nothing" ).
Le problème c'est que les procédures "Application_OnEnd" ou "Session_OnEnd" ne sont jamais lu (quand je ferme mon site, ce code n'est pas lu)
 
Pourquoi ? :confused:
 
Il est indiquéss
"'Session_OnEndssssssssssS'exécute en cas de dépassement du délai de la session d'un utilisateur ou quand celui-ci quitte votre application"
Quand je quitte l'application (bouton X en haut de la fenêtre explorer) le code n'est pas lu, pas accéderss:gun:
 
Why ? why ? why ?ss:confused:ss:mad:ss:confused:

Reply

Marsh Posté le 29-01-2001 à 15:18:37   

Reply

Marsh Posté le 29-01-2001 à 17:44:02    

le session timeout est de 20 minute par defaut !!! (paramétrable session.timeout=1sssoit une minute etant le minimum) aprés inactivité ou aprés avoir fermé le browser ......
 
je te conseille plutot d'utiliser une connexion non perssistante c'est a dire tu te connecte a ta base, tu fais ton traitement puis tu te deconnecte et ce pour chaque traitement.

 

--Message édité par asc--

Reply

Marsh Posté le 29-01-2001 à 18:43:15    

Est ce que tu veux dire que la procédure "Session_onEnd" ne sera lu qu'à la fin du session.timeout ?
 
Moi je pensais qu'elle était lu lorsque l'utilisateur se déconnectait du site tout simplement, ce qui serait plus logique.
 
Qu'en penses tu ?
 
Note: J'ai tellement d'appels à la base de données et de requête SQL, que c'est plus simple d'ouvrir la connexion une seule fois et de s'en servir.

Reply

Marsh Posté le 30-01-2001 à 09:39:20    

Il est écritss
 
"'Session_OnEndssssssss S'exécute en cas de dépassement du délai de la session d'un utilisateur ou quand celui-ci quitte votre application"
 
Personne ne peut me dire quand l'application est quittée ?
Quand on ferme la fenêtre normalement, elle n'est pas quittée !
 :cry:ss:cry:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed