Avatar billede laust_hougaard Nybegynder
06. december 2001 - 13:51 Der er 3 kommentarer og
1 løsning

Html Form skal gemmes i en DB og virke i asp

En almindelig html form, hvor informationerne skal gemmes automatisk i en Acc. Db.? Som derefter skal fungere i asp, via automatisk udsendelse af mail.
Avatar billede cthun Nybegynder
06. december 2001 - 13:59 #1
strSQL = \"Insert into DbNavn (Tabelnavn) values(\'\" & Request.Form(\"Htmlform\")& \"\')\"
Conn.Execute(strSQL)
Avatar billede ras2000 Nybegynder
06. december 2001 - 15:12 #2
Nu er det ikke mig der stillede spørgsmålet, men jeg skulle lige til at spørge om det samme.
Jeg prøvede koden, men fik nogle problemer. Jeg går ud fra at der skal stå request.form uden parantesen bagefter, hvis det er hele formen der skal ind?
Avatar billede snuseren.dk Nybegynder
06. december 2001 - 20:39 #3
prøv:

rs.AddNew
rs(navn1) = request.form(\"formnavn\")
rs(dato) = date()
rs.Update

osv...
Avatar billede ras2000 Nybegynder
10. december 2001 - 10:33 #4
Jeg fik det her til at virke, der er det lige meget med navnene:
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath(\"../databaser/bolig.mdb\")
set rs = Server.CreateObject(\"ADODB.Recordset\")
sql = \"select * from stam\"
rs.open sql, conn, 3, 3
rs.addnew
for each item in rs.fields
    if item.name <> \"id\" then
        if request.form(item.name) <> \"\" then
            rs(item.name) = request.form(item.name)
        else
            rs(item.name) = \" \"
        end if
    end if
next
rs.update
response.redirect(\"index.asp\")
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