webForumDet fria alternativet
Logga in / Bli medlem

Invalid use of Null: 'Replace'

ASP

1 svar · 336 visningar · startad av webbSAJTEN

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

Helt plötsligt har detta fel börjat dyka upp på en hemsida jag gjort.

Microsoft VBScript runtime error '800a005e' 

Invalid use of Null: 'Replace' 

/photograph.asp, line 56

Vad betyder det?

Mina replace ser ut såhär

<%=Replace(RS("strInfo"),VbCrLf,"<br />")%>
Medlem sedan juni 200032 967 inlägg
#2

Det betyder att fältet strInfo innehåller NULL. Man kan inte använda Replace (eller några vanliga strängfunktioner för den delen) på NULL. Genom att konkatenera med en tom sträng ser du till att värdet aldrig är NULL.

<%=Replace([b]"" & [/b]RS("strInfo"),VbCrLf,"<br />")%>
274 ms totalt · 4 externa anrop · v20260731065814-full.df76c93f
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
134 ms — ändringar (db)