Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916

    problema con l'impaginazione

    ciao visto che dw mi da dei problemi a fare l'impaginazione... ho seguito uno script su html, ma mi da dei problemi!

    qua il mio scrippete:

    codice:
    <%
    Dim conn
    conn = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" & Server.MapPath("guestbook.mdb") & ";"
    'conn = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" & Server.MapPath("/mdb-database/guestbook.mdb") & ";"
    '----------------------------------------------------------------------
    'recupero la pagina
    page = Request.QueryString("page")
    ' imposto il numero di record per pagina
    perpage = 10
    
    '--------connessione per il contratto-----------
    set objconn= server.CreateObject("adodb.connection")
    objconn.open conn
    
    set rs1 = server.CreateObject("adodb.recordset")
    strSQL = "SELECT * from messaggi order by id desc"
    rs1.open strSQL, objConn, 0, 3
    
    set rs2 = server.CreateObject("adodb.recordset")
    strSQL2 = "SELECT count (id) AS nr from messaggi"
    rs2.open strSQL2, objConn, 0, 3
    
    '-----------------------------------------------------------
    'imposto la variabile in modo da ottenere l'ultima se non ne viene specificata un'altra
    If page = "" then
    page = (rs1.PageCount)
    End if
    'imposto la dimensione della pagina
    Rs1.PageSize = perpage
    ' mi sposto all'ultima pagina
    Rs1.AbsolutePage = page 
    'scrivo i link ai 10 record
    For i = 1 to perpage
    If Not Rs1.EOF then 
    if Rs1("id") < 10 then
    Response.Write ("[0" & Rs1("id") & "'> ")
    else
    Response.Write ("[" & Rs1("id") & "'> ")
    end if
    Rs1.MoveNext 
    end if 
    next
    'scrivo i numeri delle pagine
    Response.Write "
    
    Pagine: "
    
    For pag= 1 to rs1.PageCount
    if page = pag then
    'grassetto per la pagina corrente
    Response.Write ""
    Response.Write "<A href='guestbook.asp?page=" & pag 
    Response.write "'>" 
    Response.Write pag 
    Response.Write "</A> " 
    Response.Write ""
    else
    'normale per le altre pagine
    Response.Write "<A href='guestbook.asp?page=" & pag 
    Response.write "'>" 
    Response.Write pag 
    Response.Write "</A> " 
    end if
    Next 
    
    Response.Write "</P>"
    
    %>
    sulla riga in grasseto mi da questo errore:
    ADODB.Recordset error '800a0bb9'

    Gli argomenti non sono di tipo valido, non sono compresi nell'intervallo consentito o sono in conflitto.

    mi potete spiegare come devo fare??

    GRAZIE!!
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  2. #2
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    uppo!

    forse si dice paginazione...

    è + o - il problema di fedina...
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

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.