Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Streaming dati

  1. #1

    Streaming dati

    Salve, dato che ho una tabella ordinata di dati da estrapolare da un DB in ASP, ho formattato il tutto in una <table> HTML.
    Visto che i dati sono tanti, l'utente deve aspettare che sia concluso l'estrapolazione di tutti i dati e che pertanto sia messo il tag </table> alla fine. Anche se setto Response.Buffer = False.
    Qualcuno ha qualche idea di come si possano far comparire i dati man mano che vengono presi dal db, in modo che l'utente capisca che si stanno scaricando dei dati, invece che avere una "botta" tutto alla fine?
    Grazie mille.
    Ciao
    Enrico
    Enrico Frison
    El signore ghe da e suche a chi che no ga i porsei!

  2. #2
    l'hai messo sopra a tutto nella tua pagina?
    Deve essere la priam cosa che il server interpreta

  3. #3
    Originariamente inviato da zetaweb
    l'hai messo sopra a tutto nella tua pagina?
    Deve essere la priam cosa che il server interpreta
    Si ma forse non mi sono spiegato bene
    se il codice è questo:
    codice:
    <% 'Codice ASP per pescare i dati %>
    <table>
    <% Do While Not objRS.EOF %>
    <tr>
    <td><%=objRS("Campo")%></td>
    </tr>
    <% objRS.MoveNext
       Loop
    %>
    </table>
    Hai ben chiaro che fintanto che non ha messo nell buffer tutte le righe tr e non ha scritto anche </table> l'utente non vedrà niente.
    Enrico Frison
    El signore ghe da e suche a chi che no ga i porsei!

  4. #4
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Prova così:

    codice:
    <% 
    Response.Write("<table>")
    Do While Not objRS.EOF 
       Response.Write("<tr><td>" & objRS("Campo") & "</td></tr>")
       Response.Flush()
       objRS.MoveNext
    Loop
    Response.Write("</table>")
    %>
    O si usa asp o Html
    Il mix rallenta la pagina.

  5. #5
    Niente da fare, negativo...
    Il codice viene anche generato... ma il browser non te lo visualizza fino a quando non hai chiuso </table>...
    Enrico Frison
    El signore ghe da e suche a chi che no ga i porsei!

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    ASP e streaming non influiscono sul problema e non possono risolverlo... e' risaputo che il browser non visualizza la tabella finche' questa non viene chiusa

    Fai una tabella per riga e dai dimensioni fisse alle celle...

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.