Avatar billede the-lion Nybegynder
23. oktober 2001 - 16:07 Der er 2 kommentarer og
2 løsninger

global.asa - Application_onend

Når man lukker sin browser vindue ned vil jeg gerne have at min global.asa sletter alt i en bestem mappe i min database, men hvordan får jeg den til det er det ikke i aplication_onend?

Sådan ser mit ud i øjeblikket :

sub Application_OnEnd
  open_dbcon
    strSQL = \"DELETE * FROM bestilt WHERE bestilt.sessionID = \" & session.sessionID
    con.Execute (strSQL)
  close_dbcon
end sub
Avatar billede thecodeman Nybegynder
23. oktober 2001 - 16:18 #1
Det hedder Session_OnEnd!
Avatar billede the-lion Nybegynder
23. oktober 2001 - 16:53 #2
ja, ok, der har jeg 100% samme kode, og når man lukker browseren, sker der stadig intet? det bliver først slettet når sessionen får timeout...
Avatar billede ldanielsen Nybegynder
23. oktober 2001 - 17:15 #3
Ja, for det er først da at session\'en dør.

Hvis du er på en win2000 kan du måske bruge Response.isClientOnline.

Spørgsmålet er hvornår! Du kan ikke få at vide hvornår en bruger lukker sit vindue, men du kan spørge om han stadig er der
Avatar billede tmceu Praktikant
23. oktober 2001 - 17:28 #4
Du skal være opmærksom på, at du ikke kan være 100% sikker på at session_OnEnd kører når en session timer ud. Den vil altid køre, når session.abandon køres, d.v.s. ved eksplicit logout, men det er en velkendt bug at timeout kun kører session_OnEnd i omkring 95% af tilfældene.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester