Invalid use of Null: 'Replace'

ASP

4 svar · 182 visningar · startad av origon

Medlem sedan okt. 2001101 inlägg
Trådstart#1

Jag får upp följande fel

Microsoft VBScript runtime error '800a005e'

Invalid use of Null: 'Replace'

/msg/default.asp, line 44

Då jag använder mig av följande funktion.

#43   Function Newline(strText)
#44   strText = Replace(strText, vbCrLf, "<br>")
#45   NewLine = strText
#46   End Function

Anropar den med följande kod

<%= NewLine(RS("msg"))%>

Någon som vet vad felet är?

Medlem sedan mars 20007 896 inlägg
#2

Det verkar inte som om RS("msg") innehåller någonting.

Medlem sedan okt. 2001101 inlägg
#3

Glömde ändra form namnet :r

ska genast gå och dra ngt gammalt över mig...

och tackar...

Medlem sedan mars 20002 836 inlägg
#4

replace functionen i sig gillar inte att få in ett null-värde.
Testa denna variant på din funktion:

Function Newline(strText)
	'## -- kontrollera så att det finns något i strText. Om inte hoppa ur funktionen --
	If Len(strText) = 0 Then Exit Function
	strText = Replace(strText, vbCrLf, "<br>")
	NewLine = strText
End Function

cya,
PatrikB

Medlem sedan okt. 2001101 inlägg
#5

Tackar PatrikB ska pröva det så fort jag kommer hem...

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