Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    239

    Dividere i risultati di una query su di un elenco in più pagine

    Dovrei visualizzare un elenco enorme e vorrei visualizzarlo su più pagine.

    Avevo pensato di usare LIMIT nella query ma come faccio a dirgli di saltare i primi 30, 60, 90 etc quando si trova nella seconda terza e quarta pagina?

  2. #2
    Utente di HTML.it L'avatar di Mods
    Registrato dal
    Jun 2004
    Messaggi
    302
    non puoi usare la query completa, e poi fare un paging del RecordSet?

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    239
    eh?

    non ho capito, puoi essere più chiaro?

  4. #4
    Utente di HTML.it L'avatar di Mods
    Registrato dal
    Jun 2004
    Messaggi
    302
    l'oggetto recordset è stato impostato per risolvere questo tipo di problemi. Se guardi nelle proprietà del RecordSet ci sono gli Attributi e Metodi PageCount, NextPage, PreviousPage, ecc.

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    239
    Lo stavo facendo prendendo tutto il recordset e lavorando poi di codice ma sono incappato in alcuni problemi...

    Devo sapere quanti record ci sono in totale e lo faccio con un COUNT, in base ai record che voglo inserire per pagina posso calcolare con una semplice divisione quante pagine in totale sono solo che non va bene...

    spesso la divisione mi da un numero non intero e se provo a forzarlo con un CInt non posso prevedere se andrà ad arrotondare in eccesso o in difetto...

    Questo metodo di paging non l'avevo mai sentito ma mi sa che è la soluzione al mio problema

  6. #6

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    239
    Ora mi sono chiarito un po le idee

    ma per applicare questi metodi posso impostare il recordset in questo modo:
    codice:
    Set RS = dbConn.Execute(sql)
    oppure devo fare in modo completamente diverso?

  8. #8
    Utente di HTML.it L'avatar di Mods
    Registrato dal
    Jun 2004
    Messaggi
    302
    il recordset puoi impostarlo in qualunque modo sia con Execute, sia con il classico Open, ecc.

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.