14 messaggi dal 11 ottobre 2008
www.loreggia.com
Ho creato un sito con di base un database access.
Non ho molta esperienza in ambiente asp, e volevo chiedere un aiuto riguardo l'impaginazione dei dati prelevati da un database.
Esempio:
8 elementi per pagina con pulsanti pagina avanti e pagina indietro.

Grazie.

www.loreggia.com
IL PORTALE WEB DEDICATO A LOREGGIA
14 messaggi dal 11 ottobre 2008
www.loreggia.com
Intanto grazie per l'aiuto...
però mi da un errore...

-------------------------------------------------------------------

ADODB.Recordset error '800a0cb3'

Current Recordset does not support bookmarks. This may be a limitation of the provider or of the selected cursortype.

-------------------------------------------------------------------

Puoi in qualche modo aiutarmi?

www.loreggia.com
IL PORTALE WEB DEDICATO A LOREGGIA
14 messaggi dal 11 ottobre 2008
www.loreggia.com
ECCO IL CODICE... SCUSA IL RITARDO:

-----------------------------------------------------------------
<% ' RICEVO INFORMAZIONI DATABASE ' %>
<!--#INCLUDE file="includes/gestioneDatabase.asp"-->
<%

RecordsPerPagina = 5

page = Request("page")
if page="" then page=1


' STRINGA SQL
SQL = "SELECT * FROM tblNotizie, tblUtenti WHERE tblNotizie.fldUtenteID = tblUtenti.fldUtenteID ORDER BY fldNotiziaID DESC"

' ESEGUO STRINGA '
Set connessioneDB = Conn.Execute (SQL)

' paginazione
connessioneDB.PageSize = RecordsPerPagina
connessioneDB.AbsolutePage = page

For i=1 to RecordsPerPagina

if Not connessioneDB.EOF then
%>

<% ' MOSTRO LA NOTIZIA ' %>
<tr align="center">
<td><%=connessioneDB("NotiziaID")%></td>
<td><%=connessioneDB("TitoloDellaNotizia")%></td>
</tr>

<%

connessioneDB.MoveNext
end if

Next

' CHIUDO CONNESSIONE AL DB '
Conn.Close
%>

--------------------------------------------------------------------

Mi da sempre lo stesso errore riferendosi alla riga se ho evidenziato in grassetto.
Grazie in anticipo.
Modificato da marcor2 il 23 agosto 2009 22.03 -

www.loreggia.com
IL PORTALE WEB DEDICATO A LOREGGIA
579 messaggi dal 28 gennaio 2004
Ciao,
hai dimentiato di specificare il tipo di cursore per il recordset

correggi con questo la tua apertura di rs

Set connessioneDB = Server.CreateObject("ADODB.Recordset")
connessioneDB.Open sql, Conn, 3, 3

se vuoi qui trovi una spiegazione piuttosto "maccaronica" ma utile

http://community.aruba.it/cgi-bin/ultimatebb.cgi?ubb=get_topic;f=22;t=000955;p=0
14 messaggi dal 11 ottobre 2008
www.loreggia.com
Grazie mille per il tuo preziosissimo aiuto...funziona tutto alla perfezione!


A proposito... volevo chiedere un'ultima cosa... se io devo mettere nella stessa pagina due tabelle con una con le notizie, l'altra con i link (per esempio) posso fare per entrambi l'impaginazione?
Modificato da marcor2 il 25 agosto 2009 13.26 -

www.loreggia.com
IL PORTALE WEB DEDICATO A LOREGGIA

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.