webForumDet fria alternativet

Varför funkar det ej?

4 svar · 211 visningar · startad av nybörjare

nybörjareMedlem sedan nov. 200178 inlägg
#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?

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#2

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

nybörjareMedlem 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?

@ndersMedlem sedan juni 200032 969 inlägg
#4

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

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

kanske :OO

132 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)