Den här frågan har jag läst om här på forumet förr, men HITTAR den inte nu... Nu kommer jag inte ihåg hur ASP hanterar tomma fält i databasen, men du är ute på rätt spår. Är det riktigt kritiskt med bilder brukar jag ibland blanda in FSO som kollar om bildfilen verkligen finns, om inte så skriver den ut en annan bild. Båda förslagen och lösningarna är toppen...Om fältet tomt Then Else
Alltså,
Jag har ett fält i en databas som ska innehålla namnet på en bild ex. aaa.jpg.
OM det fältet verkligen innehåller någon information ska sidan skriva en <img>-tagg, om fältet är TOMT ska den inte göra nånting.
Alltså för att förtydliga så ger jag er en kod som jag testat men inte blir rätt:
<%
LankBildRubrik = VisaInnehallRS("LankBildRubrik")
If LankBildRubrik = "" Then
Response.Write ""
Else
%>
<img src="/pics/rubrikbilder/<% =VisaInnehallRS("LankBildRubrik") %>.jpg">
<% End If %>
Ni fatta vad jag mena...?
Sv: Om fältet tomt Then Else
Testa med
<%
LankBildRubrik = Trim(CStr(VisaInnehallRS("LankBildRubrik")))
If LankBildRubrik <> "" Then
%>
<img src="/pics/rubrikbilder/<%= LankBildRubrik %>.jpg">
<% End If %>
Sv:Om fältet tomt Then Else
Istället för att visa den fula ikonen som IE gör.Sv: Om fältet tomt Then Else
Får se lite längre fram hur det verkar bli med frekvensen av bilderna vilken lösning jag använder.
Tack!