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

    Primi record di una tabella

    Questo script malefico dovrebbe tirarmi fuori le prime 3 letture di tutti i contatori archiviati....invece :-( non gli interessa me li fa vedere tutti.....datemi un'idea su come prodedere o se individuate un errore vorrei sapere dove è.
    Grazie
    <%
    Set rs = Server.CreateObject("ADODB.RecordSet")
    sql = "Select * from ArchivioLettureFatturate order by nContatore Asc"
    rs.Open sql, conn, 3, 3
    while not rs.Eof
    %>
    <%
    Set rsL = Server.CreateObject("ADODB.RecordSet")
    sqlL = "Select top 3 * from ArchivioLettureFatturate where nContatore ='"&rs("nContatore")&"'"
    rsL.Open sqlL, conn, 3, 3
    %>
    <%=rsL("nContatore")%> - <%=rsL("valore")%>

    <% rsL.Close %>
    <%
    rs.movenext
    wend
    %>

  2. #2
    Select top 3 From ....

  3. #3
    evidentemente non hai letto bene la richiesta.....

  4. #4
    Intanto la prima query che hai scritto non ti serve a niente...
    Ti basta ciclare il recordset della seconda query...

    Nel tuo malefico script te li cicla tutti perchè scorri "rs", il recordset della prima query.
    Devi scorrere invece "rsL" che è sulla seconda query.... ed eliminare la prima query che non ti serve a niente...


  5. #5
    si ma non capisco come devo ciclare rsL

  6. #6
    Lo cicli così:


    do while not rsL.eof


    <%=rsL("nContatore")%> - <%=rsL("valore")%>


    rsL.movenext
    loop

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.