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
246 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)