15 messaggi dal 29 novembre 2005
Ho un database in rete che funziona benissimo, avanti, indietro, ricerca record eccetera, ma visualizzando ogni volta un singolo record.
Ho la necessità di visualizzare 5 record per pagina e secondo la documentazione ASP è possibile farlo con il metodo della paginazione.
Purtroppo quando tento di leggere il numero dei record il risultato è sempre -1 e questo impedisce il proseguo del metodo.

Ho aggirato il problema contando i record con una query, ma purtroppo contina a non funzionare.

Sto cercando un esempio di paginazione funzionante che permetta il download del tutto, compreso il file *.mdb sul quale poggia.

Qualcuno può segnalarmi un esempio da scaricare o può inviarmelo se ce l'ha?
Grazie

Ernesto
593 messaggi dal 09 ottobre 2002
www.dotnetside.org
Un esempio bell'e pronto?????

Non credo che lo troverai; comunque, io personalmente, sono ASSOLUTAMENE contrari alla "pappa pronta".

Posso vvenirti incontro segnalandoti un link in cui ho illustrato i concetti e la logica di base della paginazione fornendo anche un esempio di codice di utilizzo.

Buttaci un occhio:
http://community.aruba.it/cgi-bin/ultimatebb.cgi?ubb=get_topic&f=22&t=011307#000011

Ciao

Pochi post. Anzi, quasi quasi spengo
http://www.dotnetside.org/
15 messaggi dal 29 novembre 2005
Non mi sono spiegato bene, non voglio che qualcuno me lo scriva, ho chiesto di poter vedere un'applicazione funzionante in modo da capire dov'è che sbaglio.
Ciao
Ernesto

"vitosulla" <vitosulla> ha scritto nel messaggio news:257149@...
Un esempio bell'e pronto?????

Non credo che lo troverai; comunque, io personalmente, sono ASSOLUTAMENE contrari alla "pappa pronta".

Posso vvenirti incontro segnalandoti un link in cui ho illustrato i concetti e la logica di base della paginazione fornendo anche un esempio di
codice di utilizzo.

Buttaci un occhio:
http://community.aruba.it/cgi-bin/ultimatebb.cgi?ubb=get_topic&f=22&t= 011307#000011

Ciao


Pochi post. Anzi, quasi quasi spengo

Corso ASP.NET 2.0 online o su CDRom, da 42,00 Euro. Acquistalo subito! http://g.aspitalia.com/gc.aspx?ID=380

Hosted by http://www.ithost.ch - your host company

593 messaggi dal 09 ottobre 2002
www.dotnetside.org
Un esempio funzionante?

E' quello che ti ho postato. Leggilo attentamente (compresi i commenti e le spiegazioni fuori e dentro il codice).

Ciao

Pochi post. Anzi, quasi quasi spengo
http://www.dotnetside.org/
15 messaggi dal 29 novembre 2005
Purtroppo non riesco ad accedere.
Il mio sito risiede su di un server Aruba, ma la mia vecchia password non deve essere più valida perche da molto tempo non ci andavo.
Ho tentato di registrarmi di nuovo, in questo caso mi riconoscono, devo avere ancora il cookei sul PC.
Ernesto

"vitosulla" <vitosulla> ha scritto nel messaggio news:257172@...
Un esempio funzionante?

E' quello che ti ho postato. Leggilo attentamente (compresi i commenti e le
spiegazioni fuori e dentro il codice).

Ciao


Pochi post. Anzi, quasi quasi spengo

Corso ASP.NET 2.0 online o su CDRom, da 42,00 Euro. Acquistalo subito! http://g.aspitalia.com/gc.aspx?ID=380

Hosted by http://www.ithost.ch - your host company

2.584 messaggi dal 14 maggio 2001
Il problema è sul tipo di recordset che utilizzi... probabilmente ne usi forwardonly che non supporta la proprietà recordcount.
15 messaggi dal 29 novembre 2005
Il primo errore l'ho riscontrato su di un esempio che ho trovato su di un libro.

Con l'aiuto di quel libro ho scritto il database che puoi vedere qui
http://www.ilmiopaese.net/tp/siracconta/ricette/DataBase/ricette_modulo.htm
Ma non utilizza la paginazione

Il libro è ASP 3 per esempi, se vuoi ti posto il codice, è cortissimo.
Ernesto

"seoman" <seoman> ha scritto nel messaggio news:257176@...
Il problema è sul tipo di recordset che utilizzi... probabilmente ne usi forwardonly che non supporta la proprietà recordcount.




Corso ASP.NET 2.0 online o su CDRom, da 42,00 Euro. Acquistalo subito! http://g.aspitalia.com/gc.aspx?ID=380

Hosted by http://www.ithost.ch - your host company

17 messaggi dal 27 gennaio 2006
www.marcopipino.it
seoman ha scritto:
Il problema è sul tipo di recordset che utilizzi... probabilmente ne usi forwardonly che non supporta la proprietà recordcount.


Giusto, probabilmente fai una
set rs = conn.execute(sql)

bisogna utilizzare rs.open con i parametri adatti

poi impostare
rs.PageSize = 5

Sfruttando rs.RecordCount utilizzi poi

rs.AbsolutePage = x

la pagina a cui sei arrivato
cicli per 5 records stando attendo a non imbatterti in EOF



ecc...
Modificato da m4rc0 il 31 gennaio 2006 08.44 -

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.