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

    Problemi con estrazione record

    codice:
    <%
    sSQL="SELECT * FROM Amministrazione WHERE 
    Incarico= '" & Request.QueryString("nome") & "'"
    objRS.Open sSQL, objConn, 3, 3
    %>
    Leggo nella tabella.

    Scrivo il campo:

    codice:
    <%=objRS("Incarico")%>:
    Apro i record:

    codice:
    <%Do while not objRS.Eof
      ID=objRS("ID")
      Nome=objRS("Nome")
      Delega=objRS("Delega")
    %>
    Scrivo i campi se non sono vuoti:

    codice:
    <%
       If objRS.Fields("Nome")<>"" Then 
    %>
    
    <%=objRs("Nome")%>
    
    <%
    end if
    %>
    
    <%
       If objRS.Fields("Delega")<>"" Then 
       Response.Write ("Delega: ")
    %>
    
    <%=objRs("Delega")%>
    
    
    <%
    end if
    %>
    
    <%
    objRS.movenext
    Loop
    %>
    <%
    objRS.Close
    %>
    E fin qui tutto bene.
    Ora ho un problemone...

    vedete dove leggo il campo "Incarico"?
    Bene.
    Dovrei aggiungerci un code tipo:

    codice:
     
    <%
       If objRS.Fields("Commissione")<>"" Then 
    %>
    
    <%=objRs("Commissione")%>
    <%
    end if
    %>
    per il campo "Commissione".

    e anche qui tutto bene.
    il problemone è che se lo metto prima del ciclo giustamente me lo esporta solo una volta (1) ...invece io vorrei che lo esportasse sempre...e voi mi dirte allo mettilo dopo il ciclo(2) , quindi cosi:

    codice:
     
    <%Do while not objRS.Eof
      ID=objRS("ID")
      Nome=objRS("Nome")
      Delega=objRS("Delega")
      Commissione=obj.RS("Commissione")
    %>
    
    <%
       If objRS.Fields("Commissione")<>"" Then 
    %>
    
    <%=objRs("Commissione")%>
    <%
    end if
    %>
    e anche cosi funziona. Ma nn come dico io poichè verrebbe ripetuto in tutti i record.

    io praticamente vorrei che "visivamente" sia estratto cosi:

    Incarico:
    Commissione Tizio
    - Nome Delega
    - Nome Delega
    - Nome Delega

    Commissione Caio
    - Nome Delega
    - Nome Delega
    - Nome Delega

    Commissione Sempronio
    - Nome Delega
    - Nome Delega
    - Nome Delega




    ------------

    nei casi che ho menzionato sopra invece me li estrae cosi:

    (1)

    Commissione Tizio
    - Nome Delega
    - Nome Delega
    - Nome Delega

    - Nome Delega
    - Nome Delega
    - Nome Delega

    - Nome Delega
    - Nome Delega
    - Nome Delega


    (2)

    Incarico:
    Commissione Tizio
    - Nome Delega
    Commissione Tizio
    - Nome Delega
    Commissione Tizio
    - Nome Delega

    Commissione Caio
    - Nome Delega
    Commissione Caio
    - Nome Delega
    Commissione Caio
    - Nome Delega

    Commissione Sempronio
    - Nome Delega
    Commissione Sempronio
    - Nome Delega
    Commissione Sempronio
    - Nome Delega

  2. #2
    Utente di HTML.it L'avatar di viki1967
    Registrato dal
    Feb 2003
    Messaggi
    1,757
    Devi prevedere due cicli.
    A S P : tutto il resto è noia...
    L I N U X : forse mi "converto"...

  3. #3
    come si fa?

  4. #4
    up

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.