Avatar billede netkravler Nybegynder
21. december 2010 - 08:19

rediger eksisterende record.

Jeg har tidligere løst dette uden problemer, sikkert for længe imellem man bruger det.

Der requestes et felt fra en form fra en foregående side, et felt tilføjet en variabel, i det tilfælde her et tal fra 1 til antallet af records, det tilføjes databasen.

i det tilfældet det pågældende record alleredes findes skal det dog bare opdateres. dette er hvad jeg har på nuværende tidspunkt, og det virker fint til kun at tilføje data, mangler redigereingsdelen hvis den pågældende post allerede findes.

De to der skal filtreres ud fra er henholdsvis

er hvis  Request("id" & intevaluering)og Request("dato") er ens begge steder. dato er sat som et textformat, så det behøves der ikke tages hensyn til.


<% Option Explicit %>


<%

Response.Buffer = True




Dim rs1
Dim rs2        
Dim intevaluering       
Dim adocon
Dim strcon
Dim MYSQL
dim dataconn



set adoCon = server.createobject ("ADODB.connection")
set rs1 = server.createobject ("ADODB.recordset")
adoCon.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA Source=" & Server.MapPath("log/mindatabase")

rs1.LockType = 3
MYSQL = "SELECT timeseddel.* FROM timeseddel;"
rs1.open MYSQL, adoCon, 1, 3









For intevaluering = 1 to session("num")


   

if  Request("status" & intevaluering) = "yes"  then



   
        rs1.AddNew
       
        rs1.Fields("dato") = Request("dato")       
        rs1.Fields("personid") = Request("id" & intevaluering)
        rs1.Fields("cpr") = Request("cpr" & intevaluering)
        rs1.Fields("navn") = Request("navn" & intevaluering)
        rs1.Fields("timeantal") = Request("timer" & intevaluering)

        rs1.Fields("projekt") = Request("projekt" & intevaluering)
        rs1.Fields("leder") = Request("leder" & intevaluering)
        rs1.Fields("ft") = Request("ft" & intevaluering)
        rs1.Fields("st") = Request("st" & intevaluering)
    rs1.Fields("bs") = Request("bs" & intevaluering)
    rs1.Fields("af") = Request("af" & intevaluering)
    rs1.Fields("lf") = Request("lf" & intevaluering)
    rs1.Fields("uf") = Request("uf" & intevaluering)
    rs1.Fields("remark") = Request("remark" & intevaluering)

       
   
   
        rs1.Update

   

   



   

end if
   
Next


Set adoCon = Nothing
Set strCon = Nothing
Set rs1 = Nothing



%>


på forhånd tak :-)
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