Avatar billede kometen79 Nybegynder
08. februar 2004 - 11:31 Der er 5 kommentarer og
1 løsning

Recordset - Filter

Hvordan laver jeg et filter i en update sætning?

Jeg ønsker filtrere ved hjælp af en querystring som hedder ID.

Eks.

<% rs.open "login", conn,,,adCmdTable

        rs.update
            rs("typen") = typen
            rs("username") = username
            rs("pass") = pass
            rs("virksomhed") = virksomhed
            rs("navn") = navn
            rs("adresse") = adresse
            rs("post") = post
            rs("by") = by
            rs("web") = web
            rs("tlf") = tlf
            rs("fax") = fax
            rs("email") = email
            rs("beskrivelse") = beskrivelse
                               
            rs.update
            rs.close
        response.redirect("admin.asp?fejl=Virksomheden er blevet oprettet&type=20")
%>
Avatar billede erikjacobsen Ekspert
08. februar 2004 - 11:48 #1
Filter? Du vil ikke bare lave en


  "select from login where id=" & request.querystring("id")
Avatar billede erikjacobsen Ekspert
08. februar 2004 - 11:48 #2
"select * from login where id=" & request.querystring("id")
Avatar billede kometen79 Nybegynder
08. februar 2004 - 11:49 #3
jeg ved godt hvordan man gør det med SQL, men jeg skal vide hvordan med et recordset.
Avatar billede eagleeye Praktikant
08. februar 2004 - 16:54 #4
Så sætte du denne ind:

rs.Filter = "id=" & request.querystring("id")

Lige efter rs.Open, men det er bedre med SQL'en da dne kun tager den ene record med og ikke alle på en gang og så vælger den man vil havde :)

og din føste rs.update er ikke nødvendig.
Avatar billede the_bma_man Nybegynder
11. februar 2004 - 15:45 #5
Den første rs.Update() skal være en rs.Edit()
Avatar billede kometen79 Nybegynder
16. april 2004 - 08:16 #6
lukker
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