webForumDet fria alternativet

Bygga kommaseparerad sträng

ASP

5 svar · 287 visningar · startad av devotion

Medlem sedan jan. 20013 582 inlägg
Frågan#1

Hej! :h

Följande kodsnutt ligger inom en loop och är tänkt att bygga en kommaseparerad sträng..

sTaskJoined = sTaskJoined & sTaskNr & ", "

Hur gör man för att inte skriva ut det "sista" kommat?

Mvh
Henrik

Medlem sedan dec. 19996 721 inlägg
#2

Ja, antingen struntar man i att lägga dit det i loopens sista varv, eller så tar man bort det med en left efteråt.

Medlem sedan jan. 20013 582 inlägg
#3

:)

...och hur skulle det se ut?

Mvh
henrik

Medlem sedan dec. 20003 563 inlägg
#4
do until ...
 str = str & value & ", "
end loop
if len(str) > 2 then 
  str = left(str, len(str)-2)
Medlem sedan jan. 20013 582 inlägg
#5

cyprys skrev:

do until ...
 str = str & value & ", "
end loop
if len(str) > 2 then 
  str = left(str, len(str)-2)

Aha! :birp

Kan du förklara bad kodsnutten gör?

Mvh
henrik

Medlem sedan jan. 20013 582 inlägg
#6

Det funkar fint i a f

Tackar!

Mvh
henrik

252 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)