körningsfel

ASP

5 svar · 298 visningar · startad av Addeladde

Medlem sedan jan. 20013 406 inlägg
Trådstart#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>
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?

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

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>
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
Medlem sedan jan. 20013 406 inlägg
#6

Vad jobbigt att ändra
tack i alla fall

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