webForumDet fria alternativet

Problem med decimaltal

1 svar · 138 visningar · startad av Andy

AndyMedlem sedan sep. 2001138 inlägg
#1

har ett riktigt löjligt problem. Antagligen är lösningen jätteenkel, men jag är trött och känner mig ganska korkad för tillfället. :)

har en sida som tar emot två värden från ett formulär och adderar dessa och skriver ut summan:

value1 = Request.Form("value1")
value2 = Request.Form("value2")

total = value1 + value2

Men det vill inte fungera, eftersom value1 och value2 av någon anledning tolkas som strängar. Value1 och value2 kan vara decimaltal så jag kan inte konvertera dem med hjälp av CInt.

Om value1 är lika med 23.2 och value2 2 så blir resultatet 23.22 och det är ju helt fel...

LarsGMedlem sedan dec. 200012 464 inlägg
#2
total = cdbl(value1) + cdbl(value2)

------------------
essentitia preter non sans multiplicandum

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