Problem med decimaltal

ASP

1 svar · 155 visningar · startad av Andy

Medlem sedan sep. 2001138 inlägg
Trådstart#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...

Medlem sedan dec. 200012 464 inlägg
#2
total = cdbl(value1) + cdbl(value2)
255 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)