webForumDet fria alternativet

Kolla om ett fält är tomt i databasen!?

ASP

2 svar · 273 visningar · startad av JulleBoy

Medlem sedan jan. 200450 inlägg
Frågan#1

Hejsan!

Det här använder jag mig av hela tiden, men ibland fungerar det inte vilket gör mig extremt fundersam.

<% If RecSet("bild") = "" then %>
<img width="180" src="bilder/noimg.gif" border="0">
<% Else %>
<img width="180" src="<%=RecSet("bild")%>" border="0">
<% End if %>

Problemet är att även fast RecSet("bild") är tomt så vissas det som kommer efter <% Else %>.

Detta är ju riktigt konstigt i och med att fältet RecSet("bild") är tomt ^^

Någon som har en lösning?

Medlem sedan dec. 200012 464 inlägg
#2
If RecSet("bild") & "" = "" then
Medlem sedan juni 2004533 inlägg
#3

Det kan bero på att fältet inte alls innehåller en tom sträng, utan är null.

If IsNull(RecSet("bild")) Then
259 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)