webForumDet fria alternativet

uppdatera ett värde i en sträng

ASP

2 svar · 173 visningar · startad av ampy

Medlem sedan feb. 20011 498 inlägg
Frågan#1

Har en sträng som t ex ser ut så här:

<*>Andreas--500__2003-02-08 16:40:15<*>test--500__2003-02-08 17:11:09<*>

Det jag nu vill göra är att uppdatera det andra datumet med now() som tillhör medlemmen test. Namnet test finns sparad i en variabel som heter username.

Om username hade varit Andreas istället så skulle det första datumet uppdateras med now().

Det är alltid __ före datumet och det är alltid <*> före namnet.

Medlem sedan okt. 20023 030 inlägg
#2
Data = Split(SträngensNamn, "<*>")
NyData = "<*>"
For I = 1 to UBound(Data)
    If Split(Data(I), "--")(0) = username Then
        NyData = NyData & username & "--500__" & Now & "<*>"
    Else
        NyData = NyData & Data(I) & "<*>"
    End If
Next

Byt ut SträngensNamn mot namnet på strängen med andreas och test och allt. Den nya strängen kommer i NyData.

EDIT//Läste tydligen inte helt.. :r Tydligen hållt på med VB för mycket också.. Nu ska den fungera..

Vad får den 500 ifrån?

Medlem sedan feb. 20011 498 inlägg
#3

Tack! :bire

282 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
156 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)