webForumDet fria alternativet

konstigt som f*n

ASP

4 svar · 196 visningar · startad av Cactuz

Medlem sedan okt. 2001670 inlägg
Frågan#1
<div align="left"><font face="Verdana" size="1">
<% IF NOT rs("Press") = "" THEN %><%=Replace(Server.HTMLEncode(RS("Press")),vbCrLf,"<br>")%><% END IF %></div>

Microsoft VBScript runtime (0x800A000D)
Type mismatch: 'HTMLEncode'

om jag tar bort If-satsen så funkar d... men den ska vara där för om press är tom så funkar det inte heller

Medlem sedan juni 200032 967 inlägg
#2

Prova:

<div align="left"><font face="Verdana" size="1">
<% strPress = "" & RS("Press")
IF NOT strPress = "" THEN Response.write Replace(Server.HTMLEncode(strPress),vbCrLf,"<br>") %>
</div>

Mvh,

Medlem sedan mars 20015 287 inlägg
#3

Testa detta:

<% IF RS("Press") <> "" THEN %><%=Replace(Server.HTMLEncode(RS("Press")),vbCrLf,"<br>")%><% END IF %></div>

eller detta:

<div align="left"><font face="Verdana" size="1">
<% 
IF RS("Press") <> "" THEN
Response.write Replace(Server.HTMLEncode(RS("Press")),vbCrLf,"<br>")
END IF 
%>
</div>
Medlem sedan okt. 2001670 inlägg
#4

ett till...

<% IF rs("Bild") = "" Then %><img src="com/no.gif" width="90" height="120" border="0"><% Else %><img src="bilder/<%=RS("Bild") %>" width="90" height="120" border="1"></font></b><% End IF %>

även om bild är tom skriver den ut img src="bilder/<%=RS("Bild") %>" width="90" height="120" border="1"></font></b>

Medlem sedan juni 200032 967 inlägg
#5

Null är inte samma sak som tom. Prova därför:

<% IF "" & rs("Bild") = "" Then %>

Jag föreslår dock att du lägger in alla värden i lokala variabler innan du använder dem.

Mvh,

260 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)