webForumDet fria alternativet

Varför funkar inte detta??

ASP

4 svar · 186 visningar · startad av daniel_ra

Medlem sedan jan. 2002381 inlägg
Frågan#1
<% for i= 1 to 31 %>
<option value="<% =i %>" <% if RecSet("ID")= i  then %>selected<% end if %>><% =i %>
</option>
<% next %>

vad är det för fel?

Medlem sedan feb. 200112 078 inlägg
#2
<% for i= 1 to 31 %>
<option value="<% =i %>" <% if Clng(RecSet("ID")) = clng(i)  then %>selected<% end if %>><% =i %>
</option>
<% next %>
Medlem sedan juni 200032 967 inlägg
#3

Du får se till att subtypskonvertera.

<% for i= 1 to 31 %>
<option value="<% =i %>" <% if CLng(RecSet("ID"))= i  then %>selected<% end if %>><% =i %>
</option>
<% next %>
Medlem sedan jan. 2002381 inlägg
#4

misstänkte att den inte kunna jämföra dessa, tack så mycket!! nu funkar det

Medlem sedan feb. 200112 078 inlägg
#5

Det är ju märkligt. :e

256 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)