webForumDet fria alternativet

Vill inte ha tecken sist i loop?

ASP

4 svar · 239 visningar · startad av solbulle

Medlem sedan mars 20015 287 inlägg
Frågan#1

Blir tokig!
Hur gör jag för att INTE slänga på ett kommatecken efter den allra sista posten?

mystring = ""
Do Until rs.eof
If rs("fldPlace") > "1" then
mystring = mystring & rs("fldArtikelId") & ","
End if
rs.movenext
loop

------------------
/solbulle
Hemmabio | Spelautomater | The Who

Medlem sedan juni 200032 967 inlägg
#2

Efter loopen:

mystring = left(mystring, len(mystring)-1)

Mvh,

Medlem sedan okt. 20005 273 inlägg
#3

kanske inte den ultimata

mystring = ""
Do Until rs.eof
If rs("fldPlace") > "1" then
mystring = mystring & rs("fldArtikelId") & ","
End if
rs.movenext
loop
mystring = Left(mystring, Len(mystring)-1)

mvh icaaq

Red. F*N @nders han före ;) /Red.

------------------
-::| a tribute to LarsG |::-

[Redigerat av icaaq den 20 jan 2002]

Medlem sedan mars 20015 287 inlägg
#4

Bugar & bockar.

red. Kan tillägga att @nders satt parenteserna rätt...
------------------
/solbulle
Hemmabio | Spelautomater | The Who

[Redigerat av solbulle den 20 jan 2002]

Medlem sedan mars 20015 287 inlägg
#5

Hm, men hur kan jag få till en sorterad ordning. Om fldPlace är tex 1,2,3 osv vill jag gärna få mina fldArtikelId i mystring i samma ordning.
Är det möjligt eller måste jag ändra sortering av rs:et då?

------------------
/solbulle
Hemmabio | Spelautomater | The Who

265 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)