webForumDet fria alternativet

Tecken som inte fungerar.

ASP

3 svar · 226 visningar · startad av Pudolf

Medlem sedan juli 2000221 inlägg
Frågan#1

Hejsan.

Jag använder formulär för att ladda uppp text til min access-databas.

allt fungerar bra, men om fälten innehåller olika tecken såsom:

'  tecknet

Finns det någon kod som gör att jag kan använda mig av detta tecken ändå?

Jag har hört talas om "replace" med vet inte hur det fungerar.

Skulle också behöva hjälp med radbrytningar. att det automatiskt blir radbrtning i formulärfältet utan att jag behöver skriva

<br>

hela tiden.

Tacksam för svar!

Medlem sedan mars 20001 266 inlägg
#2

För radbrytningar lägg in koden:

<%
function nyrad(textstrang)
textstrang = Replace(textstrang, vbCrLf, "<br>")
nyrad = textstrang
end function 
%>

På sidan gör du sen följande för texten som skall radbrytas:
<%=nyrad(RS("kolumn"))%>
Byt ut RS och kolumn mot dina saker.

Om det andra ber jag att få återkomma, skall bort precis.

Andreas

Medlem sedan juni 200032 967 inlägg
#3

replace kan du använda till båda dina frågor.

texten = replace (texten, "'", "''")
texten = replace (texten, vbcrlf, "<br>")

jag föreslår dock att du gör ersättningen på <br> när du visar texten, och inte när du ska lägga in den i databasen.

------------------
don't follow your friends -- inflate them

Medlem sedan juli 2000221 inlägg
#4

tack för svaren!
ska testa dem.

258 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)