webForumDet fria alternativet

Problem med att addera två strängar/variabeler?

ASP

2 svar · 218 visningar · startad av robert999

Medlem sedan maj 200327 inlägg
Frågan#1

Hej!

Har ett helskumt problem!

har lite värden lagrade i koden.

När jag slår ihop vissa så fungerar det utmärkt. Exempel:

arne = Request("strang")

pelle = Request(annanstrang)

summa = arne + pelle

Och det fungerar utmärkt. Men vid andra tillfällen så blir två värden som till exempel 10 + 10 = 1010 istället för 20. Däremot om jag gör samma strängar som 10 * 10 blir det 100.

Varför blir det 1010???

Medlem sedan juni 200032 967 inlägg
#2

När man konkatenerar strängar så bör man använda &, inte plustecken.
När man skall hantera värden som tal, då måste man se till att talen är av taltyp genom att använda någon konverteringsfunktion (CInt(), CDbl() etc) på värdena innan man räknar med dem. Annars blir det bara en strängkonkatenering av det hela.

Mvh

Medlem sedan maj 200327 inlägg
#3

Tackar!!!

Tusen tack!

Jag = "mycket tacksam!"

271 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
143 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)