webForumDet fria alternativet

Hur kan man lösa detta?

ASP

4 svar · 247 visningar · startad av maref938

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

...

Medlem sedan juli 2003162 inlägg
#2

Menar du typ såhär?

<!--#include virtual="/adovbs.inc"-->
<%
  Set Conn=Server.CreateObject("ADODB.Connection")
    Conn.Open "Provider=Microsoft.JET.OLEDB.4.0;Data Source=DataBas"
  Set RecSet = Server.CreateObject("ADODB.Recordset")
  Set RecSet2 = Server.CreateObject("ADODB.Recordset")
    RecSet.Open "SELECT TOP 5 * FROM spelschema ORDER BY Datum DESC", Conn, adOpenStatic, adLockOptimstic
%>

       <% do until RecSet.EOF %>
           <%=RecSet("Lagnamn")%>

               Laginformation:
<%
                        RecSet2.Open "SELECT * FROM laginfo WHERE lagID="&RecSet("ID")
                              Do Until RecSet2.EOF
%>
                                    <%=RecSet2("information")%>
<%
                              RecSet2.MoveNext
                              loop
                       RecSet2.Close
%>
<% 
  RecSet.MoveNext
Loop

RecSet.Close : Set RecSet = Nothing
Conn.Close : Set Conn = Nothing
%>

Bara ett kodexempel. Tänkre jag rätt?

Medlem sedan sep. 20034 inlägg
#3

Nja, inte riktigt

...

Medlem sedan feb. 200112 078 inlägg
#4

Välkommen till wF är väl på sin plats, antar jag. :)

Kanske:

set rs = conn.execute("SELECT TOP 5 * FROM [matcher] WHERE [klubbID] = " & request.querystring("klubbId") & " ORDER BY [datumForMatch] DESC")

while not rs.eof 
   'skriv ut nåt
   rs.movenext
wend

set rs = nothing

Det kan antagligen behövas en JOIN i frågan, men eftersom jag inte vet exakt vad du vill skriva ut, så kan vi väl börja med att se ifall det är sådär du menar. :)

Medlem sedan sep. 20034 inlägg
#5

Tror att jag nästan löst det...

...

265 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
132 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)