Avatar billede zer0 Nybegynder
14. november 2011 - 17:21 Der er 1 løsning

Sorter efter anden SQL i loop

Hejsa

Jeg har ikke rodet med asp i et godt stykke tid, men har behov for at ændre noget.

Koden ser i øjeblikket sådan her ud:

<!--#include file="header2.asp"-->
   
<%
strSQL = "SELECT * FROM sortering where maerkeid = '"&request.QueryString("bId")&"'"
Set rs = Conn.Execute(strSQL)

strSQL = "SELECT * FROM maerker where id = "&request.QueryString("bId")&""
Set rsOverskrift = Conn.Execute(strSQL)
%>
   
    <tr>
        <td align="center" class="ProductName">
       
        <table border="0">
            <tr>
                <td class="ProductName" align="center" valign="top">       
        <br><br>
       
        <% if rsOverskrift("billedadresse") = "" Or IsNull(rsOverskrift("billedadresse")) then  %>
     
        <%=rsOverskrift("maerkenavn")%>       <br>
      <%else%>
     
      <img src="brandimages/<%=rsOverskrift("billedadresse")%>_big.jpg" alt="<%=rsOverskrift("maerkenavn")%>">       
     
      <%end if%>
       
        <br><br></td>
                <td valign="top">
               
                <table border="0">
                    <tr>
                        <td colspan="3"><br><br><br><br><h2><i><%=rsOverskrift("maerkenavn")%></i>:<h2><br><br><br><br></td>
                    </tr>
                    <tr>
                        <td><b>Forhandler</b><br /><br /></td>
                        <td><b>Kategorier</b><br /><br /></td>
                        <td align="right"><b>Adresse</b><br /><br /></td>
                    </tr>
               

               
<%
if rs.eof then
%>

<br><br><br><br><br><br><br><br><br>Ingen

<%
else
do
%>
<%

'butikid = response.write(rs("butikid"))

strSQL = "SELECT * FROM butikker where id = "&rs("butikid")&" ORDER BY traded"
Set rsButik = Conn.Execute(strSQL)
%>

<%
strSQL = "SELECT * FROM kategorisortering where butikid = '"&rsButik("id")&"'"
Set rsKategoriSortering = Conn.Execute(strSQL)
%>
       
        <tr>
        <td><a href="<%=rsButik("adresse")%>" target="_blank"><%=rsButik("navn")%></a>  
       
        <!--
        <%' if rsButik("rabat") = 0 then%>
        <img src="images/rabat/space.jpg">
        <%'else%>
        <img src="images/rabat/<%'=rsButik("rabat")%>.jpg" alt="<%'=rsButik("rabat")%>% Rabat" title="Op til <%'=rsButik("rabat")%>% Rabat">
        <%'end if%>
        -->
       
       
        </td>
        <td><font color="#999999">
       
        <% if rsKategoriSortering.eof then%>
         
        <%else%>
       
        <%do%>

       
        <%
        strSQL = "SELECT * FROM butikkategorier where id = "&rsKategoriSortering("kategoriid")&""
        Set rsKatSkriv = Conn.Execute(strSQL)
        %>
       
       
        <%=rsKatSkriv("kategorinavn")%>  
       

           
       
        <%
        rsKategoriSortering.MoveNext
        Loop While Not rsKategoriSortering.EOF
        end if
        %> 
       
       
        </font></td>

        <td align="right"><a href="<%=rsButik("adresse")%>" target="_blank">link</a></td>
        </tr>
        <tr>
            <td colspan="3"><img src="images/stripe.jpg"></td>
        </tr>
       
       
       
     

<%
rs.MoveNext
Loop While Not rs.EOF
end if
%> 


            </table>
</td>
            </tr>
   
            <tr>
                <td></td>
            </tr>
           
           
        </table>   
       
       
       
</td>

         
 


    </tr>
    <tr>
        <td align="center"><br><br><br><br></td>
    </tr>
   
    <!--#include file="footer.asp"-->




I øjeblikket bliver selve indholdet sorteret efter første SQL:
strSQL = "SELECT * FROM sortering where maerkeid = '"&request.QueryString("bId")&"'"
Set rs = Conn.Execute(strSQL)

Jeg vil dog gerne have at alt indholdet i loopen bliver sorteret efter "traded" i "rsButik" SQL'en.

Hvordan kan jeg tage info fra én SQL og sortere efter en anden?

Ved ikke om dette giver mening overhovedet.. Men, håber i kan hjælpe!

På forhånd tak!
Avatar billede zer0 Nybegynder
12. april 2012 - 09:53 #1
intet svar, så jeg lukker.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester