Avatar billede jesperbirk Nybegynder
26. december 2001 - 20:08 Der er 1 kommentar og
1 løsning

gem i database via en form?

Hej.

Okay, at liste indholdet af en database er ikke det store problem, men at gemme noget i den giver en del problemer. I de bøger i sites jeg har set på viser alle hvordan man gemmer i databasen med forudbestemte values. Men det jeg vil have er en FORM hvor brugeren indtaster sine informationer og de bliver gemt i databasen... hvordan gør man sådan noget?

databasen indeholder:
first, last, age, gender, email
Avatar billede cool_casper Nybegynder
26. december 2001 - 21:17 #1
http://www.visitme.dk/eksperten/addnew.zip Jeg har lavet en simpel en til dig!
Avatar billede mekaniker Nybegynder
26. december 2001 - 21:47 #2
first = request.form(\"first\")
last = request.form(\"last\")
age = request.form(\"age\")
gender = request.form(\"gender\")
email = request.form(\"email\")
   
   
Set myConn = Server.CreateObject(\"ADODB.Connection\")
    myConn.Open \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\"&Server.MapPath(\"sti til db.mdb\")

SQLstmt = \"INSERT INTO tabelnavn (first, last, age, gender, email)\"
    SQLstmt = SQLstmt & \" VALUES (\"
    SQLstmt = SQLstmt & \"\'\" & first & \"\',\"
    SQLstmt = SQLstmt & \"\'\" & last & \"\',\"
    SQLstmt = SQLstmt & \"\'\" & age & \"\',\"
    SQLstmt = SQLstmt & \"\'\" & gender & \"\',\"
    SQLstmt = SQLstmt & \"\'\" & email & \"\'\"
    SQLstmt = SQLstmt & \")\"

myConn.Execute(SQLstmt)

myConn.Close
Set myConn = nothing
Set SQLstmt = nothing

Ved dette skal alle felterne i db\'en være angevet som tekst
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