Avatar billede cotus Nybegynder
01. marts 2004 - 13:35 Der er 2 kommentarer og
1 løsning

Slette fra database

<%
action = Request.Querystring("action")

If action = "member" Then

        memb = Request.Querystring("memb")
   
        Set Conn = Server.CreateObject("ADODB.Connection")
        DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
        DSN = DSN & "DBQ=" & Server.MapPath("../sdhdatab.mdb")
        Conn.Open DSN

        strSQL = "Delete from medlemmer where Id = " & memb
        Conn.Execute(strSQL)

        Conn.Close
        Set Conn = Nothing
       
        Response.write "Medlemmet med ID " & memb & " er nu slettet!"

End if
%>

Såen ville jeg mene at jeg sku skrive for at slette en bruger med den nævnte ID. Når jeg så linker til "delete.asp?action=members&memb=1" kommer der bare en blank side frem, og den har ikke slettet? :)

Hvorfor?

På forhånd tak...
Avatar billede nute Nybegynder
01. marts 2004 - 13:38 #1
du sender parameterværdien 'action=members' med til siden, men du tester på om action er lig med 'member' ... der mangler et 's' i din if:

If action = "members" Then

/nute
Avatar billede cotus Nybegynder
01. marts 2004 - 13:40 #2
DOH! Hvor blind har man lov til at være... tak for hjælpen :)
Avatar billede nute Nybegynder
01. marts 2004 - 13:47 #3
det er ofte de nemme ting der er svære at få øje på ;o]

selv tak ... anytime

/nute
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