- una tabella temporanea sarebbe assurdo: se ci sono 100 utenti che fanno una ricerca mi trovo 100 tab temporanee...
Mica tanto.
Forse puoi fare una tabella dei risultati unica con un campo id_session o id_utente, roba del genere, e poi richiamare nella pagina successiva.
- sarebbe bello poter passare l'intero recordset come parametro tra una pagina e l'altra, ma si può?
Questo è assurdo in quanto faresti viaggiare su internet ( o intranet) un recordset che oltre ad avere informazioni delicate potrebbe avere vai MB di grandezza.
- mi hanno parlato anche delle viste...ma da quello che ho capito anche quelle vengono ricalcolate ogni volta che vengono richiamate per cui...siamo al punto di partenza.
La vista non è altro che una query preconfezionata è chiaro che viene ricalcolata ogni volta, secodno me non è la soluzione giusta.
Qualcuno ha una soluzione?
Sì, asp.net uno delle più importanti nuove features è proprio quello di far mantenere in memoria al server i recordset per le paginazioni, ma non penso sia il caso di cambiare piattaforma.
Secondo me la soluzione della tabella unica con la insert iniziale
potrebbe funzionare.
ciao