Vill inte ha tecken sist i loop?

ASP

4 svar · 262 visningar · startad av solbulle

Medlem sedan mars 20015 287 inlägg
Trådstart#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
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.

Medlem sedan mars 20015 287 inlägg
#4

Bugar & bockar.

red. Kan tillägga att @nders satt parenteserna rätt...

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å?

261 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)