webForumDet fria alternativet

Ersätt strAddress med <% = strAddress %> från DB

ASP

2 svar · 235 visningar · startad av bigsky

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

Om jag har lagrat texten "strAddress" i en databas. Hur gör jag då för att få det översatt till <% = strAddress %> när det skrivs ut från databasen? <% = strAddress %> innehåller alltså en string sedan förut. Lagrar man <% = strAddress %> direkt i databasen skrivs inget ut...

Medlem sedan juni 2001272 inlägg
#2

Det jag tror (samt att det är en lösning jag själv använder) är att använda en helt vanlig Replace-sträng:

Replace(RecSet("data"),"strAddress",strAddress)

Ovanstående kod letar efter texten "strAdress" i RecSet("data") (som givetvis kan ersättas med något helt annat) och ersätter den med innehållet i variablen med samma namn.

Detta kan du ju sedan kombinera med en response.write, eller om du har fler saker som ska ersättas, lägga innehållet ifrån databasen i en variabel, sen utföra alla ersättningar samt lagra den nya datan i den.

Medlem sedan maj 2002821 inlägg
#3

Ja det funkar ju bra.

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