Jeg sidder og er ved at lave en online/offline liste på min side. Men må indrømme at jeg er ved at blive helt grå håret. Mit problem er når brugeren hopper af siden uden at logge ud. Så bliver min database ikke opdateret. Jeg har prøvt alt vil jeg sige næsten. Jeg prøver at bruge global.asa men virker ikke. Nogen som har et bud på noget.? Eller en side man kan tag lidt fra? Jeg er helt lost?
Dim Conn Set Conn = Server.CreateObject("ADODB.Connection") Conn.Mode = 3 DNS = "DRIVER={Microsoft Access Driver (*.mdb)};" DNS = DNS & "DBQ=" & Server.Mappath("login_2000.mdb") 'Database åben Conn.Open DNS Conn.Execute("Update user Set online='nej' where username = '" & Session("username") & "'") Conn.Close Set Conn = Nothing end sub
Ok - og du har testet koden virker hvis du bare smide den ind i en almindelig ASP fil og kører følgende imens du har en session...
Dim Conn Set Conn = Server.CreateObject("ADODB.Connection") Conn.Mode = 3 DNS = "DRIVER={Microsoft Access Driver (*.mdb)};" DNS = DNS & "DBQ=" & Server.Mappath("login_2000.mdb") 'Database åben Conn.Open DNS Conn.Execute("Update user Set online='nej' where username = '" & Session("username") & "'") Conn.Close Set Conn = Nothing
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.