Avatar billede glenovic16dk Nybegynder
31. marts 2007 - 15:10 Der er 3 kommentarer og
1 løsning

Slette fra databasen når vindue lukkes

Hej Eksperter.

Jeg søger en funktion der når en bruger lukker sin browser skal slette alle de poster han har i en tabel i databasen (Acces)

Havde overvejet om dette kunne gøres med en Global.asa fil men ved ikke helt hvordan.

Håber nogen kan hjælpe :)

#Glenovic16dk
Avatar billede loukas Mester
01. april 2007 - 14:29 #1
Hej Glenovic,
Jeg har fundet det her eksempel, hvor der opdateres i DB når går on og off.
Så må du prøve at sætte dine egne værdier ind, eller give os nogle flere oplysninger om hvordan din kode ser ud.

Sub Application_OnStart
      Application("db") = "Data Source="&Server.Mappath("database.mdb")&_
            ";Provider=Microsoft.Jet.OLEDB.4.0;"
  End Sub
  Sub Session_OnStart
      Session("bruger") = Replace(Request.Form("bruger"),"'","''")
      Session("kode") = Replace(Request.Form("kode"),"'","''")
      Dim Conn, rs
      Set Conn = Server.CreateObject("ADODB.Connection")
      Conn.Open Application("db")
      Set rs = Conn.Execute("Select * From tabel Where bruger = '"&_
            Session("bruger")&"' And kode = '"&Session("kode")&"'")
      If not rs.eof Then
        Session("id") = rs("Id")
        Conn.Execute("Update tabel Set online = True Where Id = "&Session("id"))
      Else
        Session.Abandon
        Response.Redirect "login.html"
        Conn.Close
        Set Conn = Nothing
      End If
      Conn.Close
      Set Conn = Nothing
  End Sub
  Sub Session_OnEnd
      Dim Conn
      Set Conn = Server.CreateObject("ADODB.Connection")
      Conn.Open Application("db")
      Conn.Execute("Update tabel Set online = False Where Id = "&Session("id"))
      Conn.Close
      Set Conn = Nothing
  End Sub

Det er taget fra:http://www.a-begynder.dk/artikler/diverse/global-asa.htm
Avatar billede glenovic16dk Nybegynder
07. april 2007 - 16:59 #2
loukas

Jeg har ikke lige tid til at kigge på det her foreløbig, men det ser meget fornuftigt ud. Så bare smid et svar for points.
Avatar billede loukas Mester
14. april 2007 - 17:45 #3
Ellers tak, samler ikke på points ;-)
Avatar billede glenovic16dk Nybegynder
16. april 2007 - 19:09 #4
Jamens så snupper jeg dem selv :-)

Takker.
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