webForumDet fria alternativet

Varför funkar det ej?

ASP

4 svar · 211 visningar · startad av nybörjare

Medlem sedan nov. 200178 inlägg
Frågan#1

Hejsan alla ja har en fråga varför funkar det inte att köra denna koden:

 If Request.form("id") = RecSet("pid") then 

 plus = RecSet("antal") + Request.form("antal")
 RecSet("antal") = plus

 Else

Ja får fel medelandet:

fel '80020009'
Undantag inträffade.

/enter.asp, rad 17

varför?

Medlem sedan maj 200010 687 inlägg
#2

Skriv ut plus med response.write/response.end och se vad som skrivs ut... :)

Medlem sedan nov. 200178 inlägg
#3

Det ja vill göra är att om det finns ett PID i databasen som är samma som Request.form("id") så ska det som Request.form("antal") inehåller +as på det som RecSet("antal") innehåller :-)

*dumt förklarat kanske* eller gör inte den koden det?

Medlem sedan juni 200032 967 inlägg
#4

Vilken rad är rad 17?
Vad har fälten för datatyper i tabellen?

Medlem sedan okt. 20005 273 inlägg
#5
[red]plus = Cint(RecSet("antal")) + Cint(Request.form("antal"))[/red]

kanske :OO

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