Jeppeweb Medlem sedan sep. 2006 462 inlägg Frågan 26 okt. 2006 18:00 #1 <% if RS("vip") = "1" then %><img border="0" src="meny/vip.gif"><% end if%>
varför fungerar det inte?
@nders Medlem sedan juni 2000 32 967 inlägg På vilket sätt fungerar det inte?
Ofta heter lösningen subtypskonvertering, dvs att du ser till att du jämför prylar som är av samma typ. I det här fallet hade jag använt CInt() och jämfört med heltalet 1 istället för strängen "1".
<% if CInt(RS("vip")) = 1 then %>
Jeppeweb Medlem sedan sep. 2006 462 inlägg Error Type:
Sun ONE ASP VBScript runtime (0x800A000D)
Type mismatch
/install1.asp, line 26
samma felmeddelande som innan..
<% if CInt(RS("extra")) = 1 then %><img border="0" src="meny/vip.gif"><% end if%>
@nders Medlem sedan juni 2000 32 967 inlägg Vad innehåller rs("extra") då? 1 eller vad?
Jeppeweb Medlem sedan sep. 2006 462 inlägg <%
SQL2 = "Select * from medlemmar where id = '"&Session("cmid")&"'"
Set Rs2 = Connect.execute(SQL2)
if Rs2("extra") = "1" then %>
<img border="0" src="meny/vip.gif"><% end if
Rs2.close
%>
J Josef Medlem sedan mars 2002 3 561 inlägg Varför inte bara hämta ut extra ? Verkar ju helt otroligt onödigt att hämta ut hela raden när du ändå bara använder en kolumn.