Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    impaginare un recordset

    ho utilizzato questo script per paginare i risultati di un recordset.
    programmazione ASP e database MySQL.
    ma non mi prende l'istruzione 'Rs.AbsolutePage = Page e se la tolgo non mi fa vedere i numeri delle pagine.
    sapete aiutarmi?

    <%
    RecordsPerPage = 10
    Page = Request.QueryString("page")
    If Len(page) > 0 And IsNumeric(page) Then
    page = CLng(page)
    Else
    Page = 1
    End If

    'connessione al db

    Set Rs = Server.CreateObject("ADODB.Recordset")
    sql = "SELECT * FROM prodotti ORDER BY idprodotto"
    Rs.Open sql, Conn, 1, 3

    If Rs.EOF Then
    Response.Write "La categoria selezionata, al momento non ha prodotti."
    Else
    Rs.PageSize = RecordsPerPage
    'Rs.AbsolutePage = Page
    %>
    pagine prodotti:</span>
    <%
    'script che crea i link delle pagine
    For i = 1 To Rs.PageCount
    If i = page Then
    Response.Write "<span>[" & i & "]</span>"
    Else
    Response.Write "" & i & ""
    End If
    Next
    %>





    <%
    For x = 1 To RecordsPerPage
    If Not Rs.EOF Then
    %>

    <%
    Response.write rs.fields("nomeprodotto").value & "
    "
    %>

    <%
    Rs.MoveNext
    End If
    Next
    end if

    %>

  2. #2
    Che errore ti dà a video?
    E in quale posizione del codice?

  3. #3
    mi da questo errore e la riga 31 è appunto
    Rs.AbsolutePage = Page

    DODB.Recordset error '800a0cb3'

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

    /paginazione2.asp, line 31

  4. #4
    Mysql non digerisce bene ADO.

  5. #5

  6. #6
    con mySql non puoi usare la stessa paginazione che si usa con ACcess

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.