webForumDet fria alternativet

Lägga in information i en databas

ASP

7 svar · 189 visningar · startad av medialabs

Medlem sedan mars 20023 686 inlägg
Frågan#1

hej

har en databas och nu tänkte jag lägga in lite info i den. hur hämtar jag dom input fälten. har kommit så här långt med sidan som ska lägga in informationen.

Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("kontakter.mdb")
Set RecSet = Server.CreateObject("ADODB.Recordset")

SQL = "Select * From kunder"
RecSet.Open SQL, Connect, adOpenStatic, adLockOptimistic

Hur ska jag få in fälten här? och så vill jag också att posten ska få ett id nummer

RecSet.Update

RecSet.Close
Connect.Close
Set RecSet = nothing
Set Connect = nothing

Response.Redirect "kunder.asp"

Medlem sedan feb. 20022 594 inlägg
#2
Set Connect = Server.CreateObject("ADODB.Connection") 
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("kontakter.mdb") 
Set RecSet = Server.CreateObject("ADODB.Recordset") 

SQL = "Select * From kunder" 
RecSet.Open SQL, Connect, adOpenStatic, adLockOptimistic 

RecSet.AddNew

RecSet("field1") = Request.Form("inputField1")

RecSet.Update 

RecSet.Close 
Connect.Close 
Set RecSet = nothing 
Set Connect = nothing 

Response.Redirect "kunder.asp"

Att posten ska få ett ID ställer du in i Access genom att sätta ett fält till räknare.

Medlem sedan mars 20023 686 inlägg
#3

Har en fråga ang detta:
RecSet("field1") = Request.Form("inputField1")

field1 är väl vad input fältet heter? Vad är inputfield1?

Medlem sedan feb. 20022 594 inlägg
#4

field1 är namnet på ett fält i databasen.

inputfield1 är en input. En input hämtar du med Request.Form("namn") om du skickar med POST, skickar du med GET är det Request.QueryString("namn") som gäller :)

Medlem sedan mars 20023 686 inlägg
#5

så vad ska jag ha på ("inputField1") ge den samma namn som inputfältet heter?

Medlem sedan nov. 20017 144 inlägg
#6

Ja

Medlem sedan mars 20023 686 inlägg
#7

ok

Medlem sedan mars 20023 686 inlägg
#8

Tackar för all hjälp. Har nu gjort mitt första asp script. (gjort och gjort) koden har jag anpassat från ett annat script.

256 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)