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

    Problema paginazione se non ci sono record nella tabella

    Salve a tutti
    inserendo un paginazione con numeri mi sono imbattuto nella problematica se nella tabella non ci sono record:

    ' DEFINISCO IL NUMERO DI RECORD DA VISUALIZZARE PER OGNI PAGINA
    quanti = 8


    ' RECUPERO IL NUMERO DI PAGINA CORRENTE
    ' E CONTROLLO CHE NON SIA INFERIORE A 1
    pag = Request.QueryString("pag")
    If IsNumeric(pag) = False Or pag < 1 Then pag = 1


    ' IMPOSTO UN CONTATORE
    contatore = 0

    rsPictures.Open "SELECT * FROM PICTURES, CATEGORIES WHERE PIC_CATEGORY = CAT_ID AND CAT_ID = " + Replace(rsPictures__varCat, "'", "''") + " AND CAT_ACTIVE = 1 AND PIC_APPROVED = 1 AND PIC_ACTIVE = 1 ORDER BY PIC_PREZZO ASC", cn, 1
    ' EFFETTUO MATERIALMENTE LA PAGINAZIONE
    rsPictures.PageSize = quanti
    rsPictures.AbsolutePage = pag 'linea 95

    Il record corrente corrisponde all'inizio o alla fine del file oppure è stato eliminato. Per eseguire l'operazione richiesta è necessario disporre di un record corrente.
    /pictures/function_catalogo.asp, riga 95


    dove posso inserire una condizione "Non ci sono prodotti in questa categoria" e stamparla poi a video nella pagina

    Grazie
    Scusate sto imparando!

  2. #2
    Utente di HTML.it L'avatar di dwb
    Registrato dal
    Mar 2001
    residenza
    My IDE! :)
    Messaggi
    2,908
    Vado a memoria, visto che con uso ASP da tempo, nel caso adattalo al tuo caso:

    codice:
    if rsPictures.eof then
    '//Esegui paginazione
    else
    '//gestisci paginazione
    end if
    
    ~Il nome di una variabile deve riflettere il suo scopo e non il suo tipo di dati, NET Framework.

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.