Avatar billede mskjoldp Novice
19. februar 2007 - 08:38 Der er 1 løsning

update db

Hey E

hvorfor vil denne kode kun tilføje indhold men ikke reducere det?

                rs_lokation(3)
                rsConn.Execute = "SELECT lokation_id, lokation FROM EH101_lokationer"
                do while NOT rs.EOF
                    hvilkenLokation = hvilkenLokation & rs("lokation") & ","
                rs.Movenext
                Loop
                rs_end()
                Dim hvadIform
                For each x in Request.Form ' Tager hele formen og ser den gemmen
                hvadIform = Request.Form( x )
                if inStr(1,hvilkenLokation,"," & hvadIform) = 0 then
                    rs_lokation_up_id(x)
                        rs("lokation") = hvadIform
                        rs.Update
                    rs_end()
                    HvilkeUpdatet = HvilkeUpdatet & hvadIform & ","
                end if
                Next




    function rs_lokation_up_id(ByVal nr)
        Set rsConn = Server.CreateObject("ADODB.Connection")
        rsConn.Open("DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" + Server.MapPath("/hwkar/fpdb/EH-101.mdb") + ";" )
        Set rs = Server.CreateObject("ADODB.RecordSet")
        rs_lokation_up_id = "SELECT * FROM EH101_lokationer WHERE lokation_id="&nr
        rs.Open rs_lokation_up_id, rsConn, 1,3 'nr: 3 = SELECT, 1 = UPDATE
    end function
Avatar billede mskjoldp Novice
03. marts 2007 - 14:24 #1
For each x in Request.Form ' Tager hele formen og ser den gemmen
hvad = Request.Form( x )
rs_custom "SELECT lokation FROM EH101_lokationer WHERE lokation_id="&x&" ORDER BY lokation_id",1,""
rs("lokation") = hvad
rs.Update
Next
rs_end() %>
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