<%ingress = "" & ingress("ingress")
if ingress <> "" then%>
<p class="ingress"><%=ingress("ingress")%></p>
<%end if%>
mvh
3 svar · 316 visningar · startad av Donatello
Hej hå.
Jag hämtar texter från en databas som jag lägger i variablar för att sen skriva ut på sidan.
Det här fungerar utmärkt:
<p class="ingress"><%=ingress("ingress")%></p>
Förutom när ingressfältet i databasen gapar tomt. Då kan jag i vissa webbläsare få ett glapp pga <p></p>... Tänkte mig något liknande det här:
<%if ingress > null then%>
<p class="ingress"><%=ingress("ingress")%></p>
<%end if%>
... men då får jag Type mismatch. Nån som vet hur jag ska skriva för att få det att funka?
Tacksam för svar......
<%ingress = "" & ingress("ingress")
if ingress <> "" then%>
<p class="ingress"><%=ingress("ingress")%></p>
<%end if%>
mvh
@nders skrev:
<%ingress = "" & ingress("ingress") if ingress <> "" then%> <p class="ingress"><%=ingress("ingress")%></p> <%end if%>mvh
Detta borde väl inte fungera?
Objektet ingress ändras väl till en sträng och ingress("ingress") kommer att kasta ett fel?
Det borde fungera, objektet ändras inte. Däremot är det väl lite "bättre" att använda variabeln istället för recordsetobjektet vid utskriften. Man kanju också snygga till lite i övrigt:
<%
ingress = "" & ingress("ingress")
if ingress <> "" then Response.write "<p class=""ingress"">" & ingress & "</p>"
%>
mvh