Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16

Discussione: Paginazione dati

  1. #1

    Paginazione dati

    Ciao ragazzi!
    ho un problemino...da una ricerca che viene fatta su più database (un metodo iterativo che cerca una stringa in molti db) viene fuori una serie di dati in tabella che non riesco a suddividere in più pagine...

    Come faccio a paginarli in asp?
    Se li prendevo da un solo database più e meno sapevo come fare, ma in questo caso sto impazzendo...

    Grazie a tutti!
    Ciao.

  2. #2
    che database stai utilizzando? ma usi piu recordset?
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    Ciao Santino83!
    Allora...ho impostato una ricerca con un ciclo for che carica automaticamente i diversi database e cerca la stringa in più tabelle (per ogni database ci sono più tabelle)...
    Il recordset è unico ma viene "resettato" aprendo un nuovo database...
    Insomma...un casino! VVoVe: ...ma funziona...

  4. #4
    Originariamente inviato da defcon.ct
    Ciao Santino83!
    Allora...ho impostato una ricerca con un ciclo for che carica automaticamente i diversi database e cerca la stringa in più tabelle (per ogni database ci sono più tabelle)...
    Il recordset è unico ma viene "resettato" aprendo un nuovo database...
    Insomma...un casino! VVoVe: ...ma funziona...
    hum bel casino.. ma che database usi?
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  5. #5
    tanti tristissimi database mbd access perchè ancora non ho tutti i mysql che mi servono per farlo con mysql...

  6. #6
    Originariamente inviato da defcon.ct
    tanti tristissimi database mbd access perchè ancora non ho tutti i mysql che mi servono per farlo con mysql...
    puoi farti un ennesimo database access composto solo da tabelle importate da tutti gli altri database in maniera che la ricerca la fai su un solo database e, immagino, con un solo recordset?
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  7. #7
    Originariamente inviato da Santino83_02
    puoi farti un ennesimo database access composto solo da tabelle importate da tutti gli altri database in maniera che la ricerca la fai su un solo database e, immagino, con un solo recordset?
    EDIT:

    altrimenti puoi suddividere il peso della paginazione tra i vari database.. certo dovresti prima contare il numero totale di records che la ricerca trova, il numero di records nei singoli database, e poi stampare i record limitando la stampa per ogni db ad una frazione dei records totali che vuoi visualizzare nella pagina...
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  8. #8
    ...mmm...grazie Santino83, la tua ultima soluzione mi intriga parecchio

    Ora devo capire come metterla in pratica...anche perchè non so come "memorizzare" i record trovati per poi pescarli una frazione alla volta...non voglio approfittare, ma tu come faresti?

    mettiamo che ho x database con y tabelle in ciascun database (peraltro non costanti, cioè in un db ne ho 10, in uno 4, in un altro ancora 7, etc...).

    Io dovrei contare i risultati dalla tabella Xi, Yn e stampare i record di quella tabella solo, giusto?
    poi con un comando di "avanti" passare alla apertura della tabella successiva e così via...o no?

    oddio...mi sto perdendo...ma non ci sarebbe un modo per memorizzare i risultati da qualche parte e aprirli frazionati?Senza distruggere il server però...? :master:

  9. #9
    Originariamente inviato da defcon.ct
    ...mmm...grazie Santino83, la tua ultima soluzione mi intriga parecchio

    Ora devo capire come metterla in pratica...anche perchè non so come "memorizzare" i record trovati per poi pescarli una frazione alla volta...non voglio approfittare, ma tu come faresti?

    mettiamo che ho x database con y tabelle in ciascun database (peraltro non costanti, cioè in un db ne ho 10, in uno 4, in un altro ancora 7, etc...).

    Io dovrei contare i risultati dalla tabella Xi, Yn e stampare i record di quella tabella solo, giusto?
    poi con un comando di "avanti" passare alla apertura della tabella successiva e così via...o no?

    oddio...mi sto perdendo...ma non ci sarebbe un modo per memorizzare i risultati da qualche parte e aprirli frazionati?Senza distruggere il server però...? :master:

    potresti farti un recordset disconnesso e infilarci tutti i risultati che trovi (paginati però, cioè che so 5 record della tabella Yn del database Xn).. però la navigazione risulterà molto lenta.. anzi, risulterà cmq molto lenta qualsiasi soluzione applichi.. ma come mai hai n database e devi cercare su tutte le tabelle?
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  10. #10
    ho una serie di prodotti organizzati per categorie(database) e sottocategorie(tabelle dei database)...i prodotti possono essere aggiunti dagli utenti quindi pensavo che fare tanti database anzichè uno solo avrebbe accelerato i tempi di caricamento e soprattutto non so quale è il limite di un db access...se mi vengono caricati una marea di prodotti cosa succederebbe se avessi un solo db?....

    Forse fare un solo db mi risolverebbe il problema...ma c'è un limite nei record che un db può contenere?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.