Avatar billede alfabeta Nybegynder
16. april 2003 - 10:55 Der er 1 kommentar og
1 løsning

Global ASP / Database

Min Global.asa fil ser således ud:

<SCRIPT LANGUAGE=VBScript RUNAT=Server>
Sub Session_OnEnd
    Set conn2 = Server.CreateObject("ADODB.Connection")
    sql2 = "DELETE * FROM ONLINE"
    conn2.open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & "d:\mindb.mdb"
    set rs2 = Server.CreateObject("ADODB.Recordset")
    rs2.Open sql2, conn2, 3, 3
    set rs2 = nothing
    conn2.close
    set conn2 = nothing
End Sub
</SCRIPT>

Men selve koden bliver ikke udført når jeg afslutter en session ved at lukke browseren, hvad er galt ?
Avatar billede Spotgun Seniormester
16. april 2003 - 10:58 #1
Det er et kendt problem. Der er vist ikke rigtigt nogen løsning på det, da man åbenbart ikke har nogen garanti for at Session_OnEnd køres hver gang, og slet ikke hvis der er database-kode i.

Søg evt. her på eksperten - du er langt fra den eneste der har spurgt om det problem! Ved ikke om der er nogen der har fundet en brugbar løsning endnu...
Avatar billede alfabeta Nybegynder
16. april 2004 - 11:34 #2
...
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