Avatar billede guldklumpen Nybegynder
05. maj 2006 - 11:23 Der er 8 kommentarer

opdater sidste login

Har nedenstående kode som jeg skal bruge i mit login.

Den nederste linie skulle gerne opdatere hvornår brugeren sidst har logget sig ind og registrere hvor mange gange brugeren har logget sig ind, men det virker ikke.

Får følgende fejl:" Handlingen skal bruge en opdaterbar forespørgsel."


  Set ez = myConn.Execute(strSQL)
    Session("login") = "Authed"
    Session("webniveau") = ez("webadmin")
    Session("medid") = ez("id")
   
    myConn.Execute("UPDATE bruger SET sidste_login='" & Now & "', antal = antal+1 WHERE id=" & Session("medid") & "")

    EZ.Close


Hvad er forkert
Avatar billede fennec Nybegynder
05. maj 2006 - 11:29 #1
Intet i koden.
Det er din database som der ikke er skriverettighed på.

Ud i stifinder >> højreklik på filen >> egenskaber >> sikkerhed >> tilføj brugeren "IUSR_maskinnavn" og giv skriverettighed.
Avatar billede fennec Nybegynder
05. maj 2006 - 11:32 #2
Darkskies har lavet et klip som viser dig hvordan:
http://www.darkskies.dk/rettigheder.html
Avatar billede fennec Nybegynder
05. maj 2006 - 11:34 #3
Darkskies giver bare fuld rettighed til "Alle" gruppen, hvilket er en sikkerhedsbrist. Du skal derfor tilføje IUSR brugeren til listen (hvis den ikke er der) og give den rettigheden.
Avatar billede guldklumpen Nybegynder
05. maj 2006 - 13:12 #4
ja selvfølgelig, men nu har jeg fået følgende fejl.

hvad er det lige det betyder:

Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access-driver]Der opstod en generel fejl. Registreringsnøglen Temporary (volatile) Jet DSN for process 0xe14 Thread 0xf60 DBC 0x223c89c Jet kan ikke åbnes.
Avatar billede fennec Nybegynder
05. maj 2006 - 13:29 #5
Det er fordi du har DB'en åben.
Access er single user, hvilket betyder at du skal lukke den ned inden den kan bruges gennem web.
Avatar billede guldklumpen Nybegynder
05. maj 2006 - 14:00 #6
Det mente jeg også, men problemet er at jeg ikke har nogen DB åben.

fatter ikke en brik.
Avatar billede fennec Nybegynder
08. maj 2006 - 08:18 #7
Det kan evt være fordi du ikke får lukket din DB forbindelse igen. Har du afsluttet din side med:

myConn.close
set myConn = nothing
Avatar billede guldklumpen Nybegynder
15. maj 2006 - 13:22 #8
det virker nu - post lige et svar.
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