Tecken som inte fungerar.

ASP

3 svar · 245 visningar · startad av Pudolf

Medlem sedan juli 2000221 inlägg
Trådstart#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.

Medlem sedan juli 2000221 inlägg
#4

tack för svaren!
ska testa dem.

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