Avatar billede guldklumpen Nybegynder
04. december 2002 - 21:31 Der er 8 kommentarer og
1 løsning

UPDATE ........ SET

Når en bruger logger sig på bliver dato for login opdateret i en db.

I den db har jeg også en post der hedder antal.

Den skal registrere hvor mange gange brugeren logger sig på.

Hvordan får jeg det smidt ind i nedennævnte kode, så den opdater "antal" ?


strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("xxxxxxx.mdb")
  Set myConn = Server.CreateObject("ADODB.Connection")
  myConn.Open strDSN
  strSQL = "SELECT * FROM users where (username = '" & Request("username") & "') and (password ='" & Request("password") & "')"
  Set ez = myConn.Execute(strSQL)
    Session("login") = "Authed"
    Session("fuldeNavn") = ez("navn")
    Session("cid") = ez("id")
    myConn.Execute("UPDATE users SET sidste_login='" & Now & "' WHERE id=" & Session("cid"))
    Response.Redirect "/"
    EZ.Close
    RS.Close   
    Conn.Close
    conn.close
Avatar billede hells Nybegynder
04. december 2002 - 21:33 #1
myConn.Execute("UPDATE users SET sidste_login='" & Now & "', antal = antal + 1 WHERE id=" & Session("cid"))
Avatar billede guldklumpen Nybegynder
04. december 2002 - 21:51 #2
Tak for hjælpen - der er point på vej.

Er du en haj til det her, for jeg har sq lidt brug for hjælp til noget.

Jeg har stillet et spørgsmål hvor jeg ikke har fået brugbare svar og jeg kan desværre ikke komme videre.

Er det måske noget du vil kigge på ?

Hvis ovennævnte er på kant med reglerne i Eksperten (henlede en brugers opmærksomhed til et bestemt spørgsmål) så glem at jeg overhovedet spurgte.
Avatar billede hells Nybegynder
04. december 2002 - 21:54 #3
jeg vil da kigge på det :)
mht. det med reglerne, mener jeg det er i orden, så længe du ikke opretter nye spørgsmål om det samme
Avatar billede guldklumpen Nybegynder
04. december 2002 - 22:00 #4
Det ville sq være fedt hvis det blev løst

Det er følgende spørgsmål http://exp.dk/spm/287840

Hvis der er noget du mangler så post en kommentar.

På forhånd tak og 1000 tak for hjælpen med update.
Avatar billede hells Nybegynder
04. december 2002 - 22:14 #5
hvis det der mangles er at den opdaterer vinduet, der åbnede det, og lukker sig, så prøv med:
strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/database/tvedusersystem.mdb")
  Set myConn = Server.CreateObject("ADODB.Connection")
  myConn.Open strDSN
  strSQL = "SELECT * FROM users where (username = '" & Request("username") & "') and (password ='" & Request("password") & "')"
  Set ez = myConn.Execute(strSQL)
    Session("login") = "Authed"
    Session("fuldeNavn") = ez("navn")
    Session("firmaid") = ez("id")
    Response.Write "<body onload=""window.opener.location.reload(true);window.close;"">"
    EZ.Close
    RS.Close
    Conn.Close
Avatar billede guldklumpen Nybegynder
04. december 2002 - 22:34 #6
Den reloader siden, men popup lukker ikke og i selve popup står der følgende fejl:

Der opstod en Microsoft VBScript-kørselsfejl error '800a01a8'
Et objekt er obligatorisk: ''
/login.asp, line 32
Avatar billede guldklumpen Nybegynder
04. december 2002 - 22:38 #7
Jeg får slet ikke popupwin frem hvis der er q-strings i url feks. testside.asp?id=100&xxx=tt
Avatar billede hells Nybegynder
04. december 2002 - 22:43 #8
det med lukningen er sikkert pga. mangel på parenteser efter window.close:
Response.Write "<body onload=""window.opener.location.reload(true);window.close();"">"

og hvad står der på linie 32?

det med at du ikke får popupwin, når der querystrings i url'en, synes jeg er lidt mærkeligt. hvordan kalder du testside.asp?id=100&xxx=tt?
Avatar billede guldklumpen Nybegynder
04. december 2002 - 23:26 #9
Du er sq min helt !!!!!!!

1000000000 x tak for hjælpen.

Det med linie 32 samt kald af siden med qs i url har jeg ordnet.

Gør mig lige en tjeneste og gå din på ovennævnte spørgsmål og post et svar så du kan få point.
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