webForumDet fria alternativet

Vad är det för fel på den här koden???

ASP

1 svar · 168 visningar · startad av leniz

Medlem sedan aug. 2001676 inlägg
Frågan#1

Jag vill att koden ska kolla om fältet pris_per_dag (som är ett tal i en access databas) är 0, isf ska den bara skriva ut ett mellanslag i cellen, är den inte 0 ska värdet skrivas ut. Problemet är att den inte skriver ut något värde alls, trots att en del har annat värde än 0… Om jag istället för 0 skriver t.ex. 300 så visar den istället samtliga, alltså även de som har värdet 300… Varför gör den det???

<td>
<% if pris_per_dag = 0 then %>
 
<% else %>
<%=rs(“pris_per_dag”)%>
<% end if %>
</td>

Medlem sedan juni 200032 967 inlägg
#2

Testa detta:

<td>
<% 
if Clng(rs("pris_per_dag")) = 0 then 
response.write "&nbsp;"
else
Response.write rs("pris_per_dag")
end if 
%>
</td>

Mvh,

------------------
http://free.webforum.nu/wf/Forum1/HTML/004053.html

274 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
140 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)