logicMedlem sedan maj 2004118 inlägg
Hej! Nu har jag råkat ut för att fel jag inte förstår mig på igen. Nån som har en aning om vad som kan vara fel?
conn.open basen
sql = "select signatur,msn,hemsida,ort from anvandare where user = '"& session("user") &"'"
set rs = conn.execute(sql)
Rad 35 ---> kmsn = server.htmlencode(rs("msn"))
khemsida = server.htmlencode(rs("hemsida"))
kort = server.htmlencode(rs("ort"))
ksignatur = server.htmlencode(rs("signatur"))
rs.close
set rs = nothing
conn.close
Felet jag får är följande:
Microsoft VBScript runtime error '800a000d' Type mismatch: 'htmlencode'
/kagg/projekt/ms079/forum/profil.asp, line 35
voigtann1Medlem sedan juni 20018 810 inlägg
Kan det vara att rs("msn") etc är tomt? prova:
kmsn = server.htmlencode(rs("msn")&"")
@ndersMedlem sedan juni 200026 914 inlägg
vad innehåller rs("msn") när det blir fel då? Null?
kmsn = server.htmlencode("" & rs("msn"))
"" & tar hand om eventuella nullvärden.
logicMedlem sedan maj 2004118 inlägg
Det fungerade utmärkt. Tror jag förstår det där med null rätt bra nu :)
Tack!
voigtann1Medlem sedan juni 20018 810 inlägg
logicMedlem sedan maj 2004118 inlägg
Båda fungerade. Jag ska genast ändra till ditt svar, eftersom du var först ;)
Tack!
voigtann1Medlem sedan juni 20018 810 inlägg
haha är bara glad att jag för en ända gång svarar rätt :e + att man svarade "före" @nders.. fast @nders förklara bättre