webForumDet fria alternativet

Insert från ett rejält formulär

ASP

2 svar · 173 visningar · startad av KalsongCesar

Medlem sedan mars 2001339 inlägg
Frågan#1

Vill bara kolla hur den erfarne asp proggare gör när han/hon har ett stort fomulär som ska matas in i en databas. Det blir ju välldigt lång kod och många variabler om man väljer att plocka ut alla med request.form och sen lägga dem i sql strängen?

Jag kör nu med

For each item in request.form
If request.form(item) <> "" then
values = values & "'" & request.form(item) & "'" & ","
column = column &  item & ","
end if
next

och lägger sedan in dem som columnvärden och values i min sql sats.. problemet blir ju då att de olika formateringarna blir fel, som jag har läst här på forumet så ska datum ha ## runt sig i Access och de blir ju inte så nu.

blir väl till att rycka ut alla värden då och lagra separat.

tyck gärna till

Medlem sedan feb. 20022 594 inlägg
#2

Kan inte förstå riktigt hur det skulle kunna göras bättre, men vi får väl vänta på de riktigt erfarnas inlägg...

Medlem sedan mars 2001339 inlägg
#3

jag märkte om jag la [] runt varje kolumnnamn så kunde jag skicka in datum med ' ' runt utan att den klagade..

Insert into Uppgifter ([date],[harvestyear],[grain],[smallSack],[bigSack]) values ('2002-07-31','2003','Välj sädesslag','0','0')

248 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)