webForumDet fria alternativet

Invalid use of Null: 'Replace'

ASPur ASP

4 svar · 167 visningar · startad av origon

Medlem sedan okt. 2001101 inlägg
Frågan#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?

------------------
<A HREF="http://www.origons.com" TARGET=_blank>
www.origons.com
</A>

Medlem sedan mars 20007 896 inlägg
#2

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

------------------
SPiN, bjorne.w@telia.com

-- Tekniska framsteg är som en yxa i händerna på en kriminell galning / Albert Einstein --

Medlem sedan okt. 2001101 inlägg
#3

Glömde ändra form namnet :r

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

och tackar...

------------------
<A HREF="http://www.origons.com" TARGET=_blank> www.origons.com
</A>

[Redigerat av origon den 07 nov 2001]

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

------------------
'## -- second place is the first looser -- ##'

Medlem sedan okt. 2001101 inlägg
#5

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

------------------
<A HREF="http://www.origons.com" TARGET=_blank>
www.origons.com
</A>

138 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)