Visualizzazione dei risultati da 1 a 5 su 5

Discussione: numerazione record

  1. #1

    numerazione record

    salve
    in un elenco di record generati da un recorset, è possibile mettere una numerazione progressiva?
    grazie
    cris

  2. #2
    Basta mettere nel db un campo id contatore non duplicabile

  3. #3
    Utente di HTML.it L'avatar di marco_c
    Registrato dal
    Jun 2004
    Messaggi
    1,047
    fai la select, poi

    codice:
    record = 1
    While not RS.EOF
       Response.Write record & " - " & RS("Campo") & "<BR">
       RS.MoveNext
       record = record + 1
    Wend
    Gli uomini si dividono in due categorie: i geni e quelli che dicono di esserlo. Io sono un genio.

  4. #4
    grazie 1000
    funziona in modo perfetto

  5. #5
    mmmm...

    forse nel tuo caso converebbe


    codice:
    lng_record = 0
    rs.open
    while not rs.eof
     lng_record = lng_record + 1
     response.write lng_record
     rs.movenext
    wend
    rs.close
    nel caso dato da christian hai l'id del record (ordinato in modo crescente da inserimento)

    ma se un record viene cancellato, o se li vuoi ordinare per altri campi, oppure se ne fai una selezione parziale il risultato della numerazione sarà sballato

    con questo script invece hai sempre la numerazione precisa dei record stampati

    ---

    dipende tutto da cosa ti serve

    se ti serve solo per numerare i risultati, un campo ID mi sembra uno spreco inutile

    se ti serve avere l'ID dei record per altri usi invece... è giusto che ci sia
    san imente saluta

    * http://simonecingano.it *

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.