Avatar billede casm_ Nybegynder
28. december 2001 - 13:12 Der er 4 kommentarer og
1 løsning

funktioner...

hvis jeg vil opdatere en database, gennem en funktion..hvordan skal det så gøres...?

sådan ser min updata_post.asp ud





update_ = requst.form(\"post_to_update\")

        if isnumeric(update_) <> 0 then

            set rs = server.createobject(\"adodb.recordset\")

                    csql = \"selct * from menu where id\" = & update_\";\"

                        rs.open
                            if not rs.eof then
                                   
                                rs.movefirst
   
                                    valid_ = trim(requst.form(\"valid_\"))
                                    type_ = trim(request.for(\"type_\"))
                                    name_da_ = trim(request.for(\"name_da\"))
                                    name_en = trim(request.for(\"name_en\"))
                                    desc_da = trim(request.for(\"desc_da\"))
                                    desc_en = trim(request.for(\"desc_en\"))
                                    price_ = trim(request.for(\"price_\"))
                               
                                rs.update

                            rs.close

                        end if


hvordan ville det foregå hvis dette skulle være en funktion....?
Avatar billede casm_ Nybegynder
28. december 2001 - 13:13 #1
ps......dette kode er bare for at illustrere, den virker ikke
Avatar billede sone Nybegynder
28. december 2001 - 13:23 #2
I setdet for at lave en SELECT og en UPDATE, så er det da noget hurtigere kun at lave en SQL UPDATE:

UPDATE tabel SET felt=4, txtFelt=\'x\' WHERE idfelt=6
Avatar billede casm_ Nybegynder
28. december 2001 - 13:27 #3
det er nok meget rigtigt...men kan du hjælpe mig ud med mit funktions Q ?
Avatar billede sone Nybegynder
28. december 2001 - 13:47 #4
I stedet for at opbygge csql med SELECT, så opbygger du den med UPDATE i det format jeg lige har vist.
Avatar billede pfp Nybegynder
28. december 2001 - 16:08 #5
Når jeg skal bruge forskellige update-koder til opdatere forskellige steder i min database, gør jeg det at jeg samler alle update-koderne i en fil. F.eks. sådan her:

Update.asp

<%
\' definerer vi funktionen
sub update_tabel1()
---Her koden til at opdatere---
end sub

If request.QueryString(\"Opdater\")=\"Tabel1\" then
update_tabel1()
End if
%>

Du submitter så din opdatering med update.asp?Opdater=tabel1

Var det hvad du ledte efter? Ellers spørg igen...

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