Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21
  1. #1

    Come si fa la paginazione?

    Estraggo e visualizzo i record cosi:

    <%
    Dim objConn
    Set objConn = Server.CreateObject("ADODB.Connection")
    objConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & _
    Server.MapPath("/mdb-database/loginx.mdb")

    Dim objRS
    Set objRS = Server.CreateObject("ADODB.RecordSet")
    sSQL="select * from tblNews order by ID"
    objRS.Open sSQL, objConn, 3, 3
    %>

    <%
    if not objRS.EOF then
    do while not objRS.EOF

    Response.Write objRS("id") & " " & objRS("Heading") & " " & objRS("Content") & "
    "
    objRS.MoveNext
    Loop

    objRS.Close
    Set objRS = Nothing

    objConn.Close
    Set objConn = Nothing
    %>
    <%
    end if
    %>


    come si fa la paginazione?
    o meglio dopo 10 creare altre pagine tipo 1 > 10??

  2. #2

  3. #3
    l'aveo già letto quel tutorial ma non sono stato capace di adattarlo alla mia pagina

  4. #4
    codice:
    <%
    dim pagina
    pagina=1
    if request.querystring("pag")<>"" then
    pagina=int(request.querystring("pag"))
    end if
    
    Dim objConn
    Set objConn = Server.CreateObject("ADODB.Connection")
    objConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & _
    Server.MapPath("/mdb-database/loginx.mdb")
    
    Dim objRS
    Set objRS = Server.CreateObject("ADODB.RecordSet")
    sSQL="select * from tblNews order by ID"
    objRS.Open sSQL, objConn, 3, 3
    
    
    if not objRS.EOF then
    %>
    <%
    din numeroPerPagina
    numeroPerPagina=XXXXXXXXXX
    
    objRS.PageSize=numeroPerPagina
    %>
    <%
    for i=1 to objRS.pageCount
    
    response.write "<a href='?pag=" & i & ">" & i & "</a> "
    next
    %>
    <%
    objRS.absolutePage=pagina
    for i=1 to numeroPerPagina
    if not objRS.EOF
    
    Response.Write objRS("id") & " " & objRS("Heading") & " " & objRS("Content") & "
    "
    objRS.MoveNext
    end if
    next
    
    objRS.Close
    Set objRS = Nothing
    
    objConn.Close
    Set objConn = Nothing
    %>
    <%
    end if
    %>

  5. #5
    Tipo di errore:
    Errore di compilazione di Microsoft VBScript (0x800A03F9)
    Previsto 'Then'
    pagina.asp, line 115, column 16
    if not objRS.EOF
    ---------------^


  6. #6
    <%
    dim numeroPerPagina
    numeroPerPagina=10

    objRS.PageSize=numeroPerPagina
    %>
    <%
    for i=1 to objRS.pageCount

    response.write "<a href='?pag=" & i & ">" & i & "</a> "
    next
    %>
    <%
    objRS.absolutePage=pagina
    for i=1 to numeroPerPagina
    if not objRS.EOF then

    Response.Write objRS("id") & " " & objRS("Proponente") & " " & objRS("Tema") & "
    "
    objRS.MoveNext
    end if
    next

    objRS.Close
    Set objRS = Nothing

    objConn.Close
    Set objConn = Nothing
    %>
    <%
    end if
    %>

  7. #7
    risolto?

  8. #8
    ok mi stampa tutti e dieci i record ma la paginazione va in errore..quando vado alle altre pagine da errore...deve esserci qualche problema qua:

    response.write "" & i & " "

  9. #9
    perchè mi da qs link

    pagina.asp?pag=

    e mi esce pagina bianca

  10. #10
    avevo messo male un '
    codice:
    response.write "" & i & " "
    oppure puoi scrivere:
    codice:
    %><%= i %><%

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 © 2025 vBulletin Solutions, Inc. All rights reserved.