Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Creazione di un menų ad albero da voci prese nel database

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Documento senza titolo</title>
    <link href="css/xxx.css" rel="stylesheet" type="text/css" />
    </head>

    <body>
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td align="left"><table width="490" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td><table width="490" border="0" cellspacing="0" cellpadding="0">
    <%
    While ((Repeat1__numRows <> 0) AND (NOT rsElencoBrand.EOF))
    %>
    <tr>
    <td colspan="2" align="left" class="testo"><%=(rsElencoBrand.Fields.Item("brand").Value)%></td>
    </tr>
    <tr>
    <td colspan="2" align="left"><span class="testo">[img]Images/px1.gif[/img]</span></td>
    </tr>
    <tr>
    <td colspan="2" align="left">
    <%
    Dim brand
    brand = rsElencoBrand("brand")
    Dim rsElencoLinea
    Dim rsElencoLinea_cmd
    Dim rsElencoLinea_numRows

    Set rsElencoLinea_cmd = Server.CreateObject ("ADODB.Command")
    rsElencoLinea_cmd.ActiveConnection = MM_xxx_STRING
    rsElencoLinea_cmd.CommandText = "SELECT DISTINCT linea, brand FROM prodotto WHERE brand = '" & brand & "' ORDER BY linea ASC"
    rsElencoLinea_cmd.Prepared = true

    Set rsElencoLinea = rsElencoLinea_cmd.Execute
    rsElencoLinea_numRows = 0
    %>
    <%
    linea = rsElencoLinea("linea")
    response.Write linea
    %>
    <%
    rsElencoLinea.Close()
    Set rsElencoLinea = Nothing
    %></td>
    </tr>
    <tr>
    <td width="30" align="left"></td>
    <td width="460" align="left"></td>
    </tr>
    <%
    Repeat1__index=Repeat1__index+1
    Repeat1__numRows=Repeat1__numRows-1
    rsElencoBrand.MoveNext()
    Wend
    %>
    </table></td>
    </tr>
    </table></td>
    </tr>
    </table>
    </body>
    </html>
    <%
    rsElencoBrand.Close()
    Set rsElencoBrand = Nothing
    %>[/CODE]
    Ho proceduto in questo modo:
    Estraggo con la clausola "distinct" le voci del mnų principale e le inserisco in un ciclo.
    Poi allinterno del ciclo estraggo le voci del sottomenų corrispondenti alla voci del menu principale.

    Il problema č chč poichč ci sono pių voci per ogni voce del menų principale dovrei fare un ciclo all' interno del ciclo principale per estrarre tutte le voci del sottomenų.

    Ci ho provato ma mi dice che non č possibile.

    Allora ho pensato se era possibile con un'unica query estrarre sia le voci del menų principale che le corrispettive voci del sottomenų cosė da fare un'unico ciclo.

    Solo che so minimanente in questo caso da dove partire.

    Potete cortesemente darmi dei suggerimenti.

    Buona giornata a tutti
    <a href="http://www.robertodidonato.it" target="_blank">Roberto Di Donato</a>

  2. #2
    Up...

    Nessun suggerimento per cortesia?

    <a href="http://www.robertodidonato.it" target="_blank">Roberto Di Donato</a>

  3. #3
    Tutto ok ho risolto.

    avevo l'apertura del secondo recordset dopo l'apertura del ciclo perciō mi diceva giustamente che manva l'oggetto.

    <a href="http://www.robertodidonato.it" target="_blank">Roberto Di Donato</a>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.