Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    348

    Estrarre record 2 a 2... ma se sono dispari?

    Ciao a tutti...

    Ho un problema che magari si risolve con una cavolata... sarò kotto ma non ci riesco!

    Devo estrarre sempre al massimo i primi 6 record di una tabella e visualizzarli 2 a 2.
    Possono però anche essere 3 o 5...

    Il mio codice "gira" se sono pari...

    Do while not rs.EOF
    scrivi record1
    rs.movenext
    scrivi record2
    rs.movenext
    Loop

    Ovviamente il primo movenext va in errore se i record sono dispari... come posso ovviare e fare in modo che se il primo movenext va in errore esca subito dal ciclo?

    Spero di essere stato chiaro.

    Grazie
    Edo

  2. #2
    codice:
    <%
    sql="select top 6 * from ..."
    rs.open sql,conn,1,1
    
    if not rs.eof then
    %>
    <table>
    <%
    i=1
    while not rs.eof
    %>
    <%if i=1 then %>
    <tr>
    <%end if%>
    <td><%= rs(0) %></td>
    <%
    i=i+1
    if i=3 then
    %>
    </tr>
    <%
    i=1
    end if
    
    rs.movenext
    wend
    if i=2 then response.write "</tr>"
    %>
    </table>
    <%
    end if
    %>

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    348
    Originariamente inviato da santino83
    codice:
    <%
    sql="select top 6 * from ..."
    rs.open sql,conn,1,1
    
    if not rs.eof then
    %>
    <table>
    <%
    i=1
    while not rs.eof
    %>
    <%if i=1 then %>
    <tr>
    <%end if%>
    <td><%= rs(0) %></td>
    <%
    i=i+1
    if i=3 then
    %>
    </tr>
    <%
    i=1
    end if
    
    rs.movenext
    wend
    if i=2 then response.write "</tr>"
    %>
    </table>
    <%
    end if
    %>
    Grazie mille.
    Ho adattato il tuo codice alle mie esigenze e funziona tutto.

    Sei stato preziosissimo.

    Edo

  4. #4
    meno male

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.