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