Il codice che hai postato tu serve per la paginazione.
Quando dice recupero la pagina intende il numero della pagina, cioè se io faccio
result.asp?page=3
vuol dire che volgio la terza pagina dei risultati.
Connessione e query sono due cose diverse, la connessione ti permette di accedere al database e fare le query.
Infine quando parla di dimensione intende il numero di risultati da visualizzare in ogni pagina, rappresentato dalla variabile perpage.
@partisan75 said:
Tanto per cominciare queste sono le cose che non capisco:
<%
'recupero la pagina (QUALE PAGINA? QUESTO CODICE NON VA MESSO NELLA STESSA PAGINA DELLA QUERY?)
page = Request.QueryString("page")
' imposto il numero di record per pagina
perpage = 10
'connessione al db (PERCHE LA CONNESISONE AL DB? L?HO Già FATTA CON LA MIA QUERY)
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("percorso/database.mdb")
Set Rs = Server.CreateObject("ADODB.Recordset")
sql = "SELECT * FROM messaggi ORDER BY id"
Rs.Open sql, Conn, 1, 3
'imposto la variabile in modo da ottenere l'ultima se non ne viene specificata un'altra
If page = "" then
page = (rs.PageCount)
End if
'imposto la dimensione della pagina
Rs.PageSize = perpage (DI QUALE DIMENSIONE PARLA)
' mi sposto all'ultima pagina
Rs.AbsolutePage = page
Grazie in anticipo a chi vorrà aiutarmi.