webForumDet fria alternativet

Dim:at värde

ASP

1 svar · 199 visningar · startad av magnusfeldth

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

Hur gör man så att man kan använda ett värde som man "dimmat" till en Where-sats i en databassortering?

<% dim forumrubrik
                forumrubrik = Recset("rubrik")%>
                     <%    
                     Set RecSet2 = Server.CreateObject("ADODB.Recordset")
                     Visa2 = "SELECT top 5 * FROM foruminlagg Where Forumkategori = "forumrubrik" ORDER BY ForumID DESC"
   RecSet2.Open Visa2, Connect, adOpenStatic, adLockOptimistic %>

Men det funkar inte...

Medlem sedan dec. 200012 464 inlägg
#2
<% 
dim forumrubrik
 forumrubrik = "'" & replace(Recset("rubrik"),"'","''") & "'"
 Set RecSet2 = Server.CreateObject("ADODB.Recordset")
 Visa2 = "SELECT top 5 * FROM foruminlagg " & _
" Where Forumkategori = " & forumrubrik & _
" ORDER BY ForumID DESC"
RecSet2.Open Visa2, Connect, adOpenStatic, adLockOptimistic 
%>

Varför gör du inte en join istället?

260 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)