webForumDet fria alternativet
Logga in / Bli medlem

Replace på en null sträng

ASP

4 svar · 236 visningar · startad av Pace

Medlem sedan juni 20019 024 inlägg
Trådstart#1

Varför i he***te ger detta felmeddelande:

"Ogiltig användning av Null: 'Replace'"

Function htmlSecure(htmlfix)
   If (htmlfix = Null) OR (htmlfix = "") OR (Len(htmlfix) <= 0) Then Exit Function

   htmlfix = Replace(Trim(htmlfix), "<", "<")
   htmlfix = Replace(htmlfix, ">", ">")
   htmlfix = Replace(htmlfix, vbCrLf, "<br>")
   htmlSecure = htmlfix
End Function

Jag begriper mig inte på Microsoft...

Medlem sedan dec. 19998 577 inlägg
#2

Du borde nog göra såhär med null:

IsNull(htmlfix)

If IsNull(htmlfix) OR (htmlfix = "") OR (Len(htmlfix) <= 0) Then Exit Function
Medlem sedan juni 20019 024 inlägg
#3

Tack Vide!

Men varför funkar inte det andra?

Medlem sedan dec. 200012 464 inlägg
#4

if [b]isNull(htmlfix)[/b] OR (htmlfix = "") OR (Len(htmlfix) <= 0) Then Exit Function

Alla jämförelser av typ


  värde op null

blir alltid falska.

Medlem sedan juni 20019 024 inlägg
#5

Okej, jag förstår! Tack.

392 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
120 ms — deklarationer (db)
130 ms — hämta statistik (db)
132 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)