Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Paginazione

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    254

    Paginazione

    Ciao a tutti,
    ho un elenco abbastanza lungo di dati estratti da un database, e vorrei paginarlo.
    Per velocizzare la visualizzazione della pagina, però, uso il metodo GetRows che mi sposta i dati in un array e chiudo subito il recordset.
    Esiste un modo per fare la paginazione o devo gestirla manualmente?
    Grazie

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    254
    Uso SQL Server

  4. #4
    Utente di HTML.it L'avatar di wegawhite
    Registrato dal
    Aug 2004
    Messaggi
    1,400
    usa la paginazione per access, naturalmente dovrai modificarla leggermente.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    254
    Grazie mille, proverò con quella.

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    254
    Ho visto lo script che mi hai suggerito, ma non è quello che cercavo (forse quello che cerco non esiste )
    Per velocizzare l'esecuzione, io trasferisco i dati recuperati dalla query in un array (tramite GetRows) e chiudo immediatamente il recordset.
    La soluzione proposta, come le altre che avevo già visto, scorre il recordset ed anzi riesegue la query ad ogni cambio pagina.
    C'è un modo per eseguire la apginazione partendo da un array anzichè da un recordset?
    Grazie ancora della disponibilità

  7. #7
    si che c'è un modo, basta che ti scorri l'array da una posizione di start ad una di end e stampi il suo contenuto (come dipende dalla struttura dell'array ovviamente)

    e cmq ad ogni refresh di pagina devi riaprire la connessione, il recordset, riempire di nuovo l'array e blablabla

  8. #8
    Originariamente inviato da santino83
    e cmq ad ogni refresh di pagina devi riaprire la connessione, il recordset, riempire di nuovo l'array e blablabla
    Quindi tanto vale che usi la paginazione classica senza array.

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.