webForumDet fria alternativet

körningsfel

ASP

5 svar · 280 visningar · startad av Addeladde

Medlem sedan jan. 20013 406 inlägg
Frågan#1

varför får jag detta felmeddelande på koden nedan. Jag ser inget fel och samma kod fungerar ju på andra sidor.

Körningsfel i Microsoft VBScript (0x800A000D)
Inkompatibla typer: 'HTMLEncode'

<textarea rows="3" name="anteckningar" cols="31" class="ruta"><%=server.HTMLEncode( anteckningar )%></textarea>

------------------
Adde

Medlem sedan dec. 200012 464 inlägg
#2

Vad är variabeln anteckningar för något? Det kanske inte är en sträng eller den kanske innehåller null?

------------------
essentitia preter non sans multiplicandum

[Redigerat av LarsG den 17 nov 2001]

Medlem sedan jan. 20013 406 inlägg
#3

Den innhåller NULL men måste jag sätta on error resume next för att om det ibland är null på en textsträng för att det ska fungera

------------------
Adde

Medlem sedan dec. 200012 464 inlägg
#4

Du kan ju testa om den innehåller null

<textarea rows="3" name="anteckningar" cols="31" class="ruta"><%if not isnull(anteckningar) then response.write server.HTMLEncode( anteckningar )%></textarea>

------------------
essentitia preter non sans multiplicandum

Medlem sedan juni 20019 024 inlägg
#5

Det kan räcka med att kontrollera den.

If Not isNull(anteckningar) Then
Response.Write server.HTMLEncode(anteckningar)
End If

------------------
"Tål det inte att skämtas om, är det inte värt att ta på allvar."

Medlem sedan jan. 20013 406 inlägg
#6

Vad jobbigt att ändra
tack i alla fall

------------------
Adde

267 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)