Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    Doppia query al database, la seconda solo se un controllo va a buon fine

    Salve a tutti, vorrei sapere, avendo scritto il codice che segue, come inserire una query al database che permette di ricavarmi il nome della categoria padre, solo se il controllo

    codice:
    <%if Rs("IDCatParent")<>0 then %>
    va a buon fine. Ecco il codice:

    codice:
    <%
    sql="SELECT * FROM Categorie ORDER BY NomeCategoria ASC"
    Set OBJConn = server.createobject("ADODB.Connection")
    OBJConn.ConnectionString=FonteDati
    OBJConn.open
    set RS=server.CreateObject("ADODB.Recordset")
    RS.Open sql,objconn,1,1
    iCount = 0 
    Do While Not Rs.Eof
    if (iCount MOD 2) = 0 Then
    	classe="tabellaCeleste"
    else
    	classe="tabellaBlu"
    end if
    %>
    <%if Rs("IDCatParent")<>0 then %>
      <tr> 
        <td colspan="3" class="<%= classe %>"><%= Rs("NomeCategoria") %></td>
        
        <td class="<%= classe %>" width="17%"><div align="center">
    	<%
    	LinkEdit = "Javascript:PopUp('editSottoCategoria.asp?IDCat=" & Rs("IDCategoria") & "&NomeCategoria=" & Rs("NomeCategoria") & "&IDPC=" & RS("IDCatParent")  & "&Cat=1" & "','382','190')"
    	LinkDel = "delSottoCategorie.asp?IDCat=" & Rs("IDCategoria")	
    	iCount = iCount + 1
    	%>
    	modifica</div></td>
        <td class="<%= classe %>" width="15%"><div align="center">cancella</div></td>
      </tr>
      <% end if%>
      <% 
    	Rs.MoveNext
    Loop
    Rs.Close
    Set Rs = Nothing
    OBJConn.Close
    Set OBJConn = Nothing
    %>

    Grazie 1000
    MondoLibero: Informazione Libera, Varia ed Eventuale
    Sito di informazione varia ed eventuale. Quando ho voglia scrivo di ciò che mi pare. Pubblico guide, recensioni, notizie, critiche e tutto ciò che mi passa sotto mano e che penso sia interessante.

  2. #2
    ma non l'hai già fatto?

  3. #3
    Originariamente inviato da optime
    ma non l'hai già fatto?
    No il codice scritto fa una query al database per leggere tutti i campi e la categoria padre è rappresentata da un codice, poi io a partire da quel codice devo andare a fare un'altra query per ricavare il nome relativo.
    MondoLibero: Informazione Libera, Varia ed Eventuale
    Sito di informazione varia ed eventuale. Quando ho voglia scrivo di ciò che mi pare. Pubblico guide, recensioni, notizie, critiche e tutto ciò che mi passa sotto mano e che penso sia interessante.

  4. #4
    sono già al secondo cvaffè, ma non ho capito il problema

  5. #5
    Originariamente inviato da optime
    sono già al secondo cvaffè, ma non ho capito il problema
    Cerco di spiegarmi meglio.


    Io con la query al database che ho scritto, ricavo tutte le categorie, e con il controllo indicato faccio scrivere sulo quelle che hanno categoria padre, ovvero le sottocategorie. Ora per ognuna di queste vorrei, tramite l'ID della categoria padre ricavare il nome della categoria padre e per questoc redo occorra un'altra quesry che vada a leggere le categorie dove il suo id è uguale a quello del campo Id categoria padre appena stampato. Solo che non so come fare questo.
    MondoLibero: Informazione Libera, Varia ed Eventuale
    Sito di informazione varia ed eventuale. Quando ho voglia scrivo di ciò che mi pare. Pubblico guide, recensioni, notizie, critiche e tutto ciò che mi passa sotto mano e che penso sia interessante.

  6. #6
    forse basta una query ben fatta, del tipo

    codice:
    SELECT 
       elenco_campi
    FROM
       Categorie TF JOIN Categorie TP
       ON TF.IDCatParent=TP.IDCategoria
    WHERE
       TF.IDCatParent<>0
    facce sape'

  7. #7
    Originariamente inviato da optime
    forse basta una query ben fatta, del tipo

    codice:
    SELECT 
       elenco_campi
    FROM
       Categorie TF JOIN Categorie TP
       ON TF.IDCatParent=TP.IDCategoria
    WHERE
       TF.IDCatParent<>0
    facce sape'

    Grazie mille, solo che non so come inserire il codice corretto all'interno del mio affinche questa seconda query funzioni e venga scritto il nome della categoria padre. Ho fatto delle prove ma nulla...
    MondoLibero: Informazione Libera, Varia ed Eventuale
    Sito di informazione varia ed eventuale. Quando ho voglia scrivo di ciò che mi pare. Pubblico guide, recensioni, notizie, critiche e tutto ciò che mi passa sotto mano e che penso sia interessante.

  8. #8

  9. #9
    Originariamente inviato da optime
    è una query sola
    Niente da fare ci ho provato ma non riesco ad ottenere quello che voglio...
    MondoLibero: Informazione Libera, Varia ed Eventuale
    Sito di informazione varia ed eventuale. Quando ho voglia scrivo di ciò che mi pare. Pubblico guide, recensioni, notizie, critiche e tutto ciò che mi passa sotto mano e che penso sia interessante.

  10. #10
    se esegui quell'unica query, cosa ottieni stampandone il risultato?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.