Avatar billede no_doubt Nybegynder
01. april 2006 - 09:53 Der er 2 kommentarer og
1 løsning

distinct fejl i menu

Jeg har en menu hvor jeg kun får vist et underpunkt pga distinct kaldet, hvad kan jeg gøre ved det ?


<%
Set conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("db.mdb")
%>
<table border="0" width="193">
<%
sql = "SELECT DISTINCT menunavn, menu FROM menu"
Set rs = Conn.Execute(sql)

Do While Not rs.EOF
%>
    <tr><td><a href="default2.asp?menu=<% =rs("menu") %>">
        <span style="text-decoration: none; font-weight: 700">
        <font face="Arial" size="2" color="#000000"><% =rs("menunavn") %></font></span></a></td></tr>
<%
    If rs("menu") = request.querystring("menu") Then
        sql2 = "SELECT DISTINCT sub, subnavn, menu, menunavn FROM menu WHERE menu = '" & request.querystring("menu") & "' order by menunavn asc"
        set rs2 = Conn.Execute(sql2)

        Do While Not rs2.EOF
%>
    <tr><td><a href="default2.asp?menu=<%=rs2("menu")%>&sub=<%=rs2("sub")%>">
        <span style="text-decoration: none; font-style: italic; font-weight: 700">
        <font face="Arial" size="2" color="#000000"><%=rs2("subnavn")%></font></span></a></td></tr>
    <%
    If rs2("sub") = request.querystring("sub") Then
    sql3 = "SELECT distinct sub2, subnavn, menu, sub, sub2navn FROM menu WHERE sub = '" & request.querystring("sub") & "' order by subnavn asc"
    set rs3 = Conn.Execute(sql3)

        Do While Not rs3.EOF
%>
    <tr><td>
    <ul>
    <li><a href="default2.asp?menu=<%=rs3("menu")%>&sub=<%=rs3("sub")%>&sub2=<%=rs3("sub2")%>">
    <b><i><font face="Arial" size="2" color="#000000"><%=rs3("sub2navn")%></font></i></b></a></td></tr>
   
<%
            rs3.MoveNext
        Loop
    End If
%>
<%   
            rs2.MoveNext
        Loop
    End If

    rs.MoveNext
Loop
%>
</table>
Avatar billede no_doubt Nybegynder
01. april 2006 - 14:31 #1
ingen der kan hjælpe
Avatar billede no_doubt Nybegynder
02. april 2006 - 09:31 #2
lukker
Avatar billede no_doubt Nybegynder
02. april 2006 - 09:31 #3
svar
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
Kategori
Kurser inden for grundlæggende programmering

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