Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    239

    visualizzare max 5 record del recordset

    Salve

    in un sito faccio una chiamata al database e gli dico di selezionarmi i recordset che crrispondono a certe caratteristiche

    funziona perfettamente solo che vorrei farne vedere al massimo (i primi) 5

    ho scritto prima:
    For i = 1 to 5
    scrivi recordset
    Next

    funziona, solo che se il recordset contiene meno di 5 elementi mi da errore


    come faccio a farlo funzionare pulito?

  2. #2
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    Select top 5 ... per access
    Limit per mysql

    Altrimenti nel ciclo for fai un controllo ed in caso di EOF esci dal ciclo con exit for
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  3. #3
    sopadj1
    Guest
    per vedere i primi 5 record fai una query del tipo
    codice:
    "select top 5 * from tabella order by id asc"

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    239
    Benissimo!

    potete gentilmente postarmi il codice per mysql con un esempio? (che non sono molto pratico...)

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    In mysql devi usare LIMIT.
    La sintassi cambia.

    Roby

  6. #6
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    Select * from tabella Limit 5
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    239
    si non er difficile :quipy: potevo svegliare i criceto...


    grazie! :gren:

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    364
    perchà se faccio l'ordinamento per data non mi funziona e mi fa vedere tutti i record ?

    sqlstring = "select top 5 * from news order by data_news desc"

  9. #9
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    perchè più di 5 records hanno la stessa data.
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    364
    ok hai ragione grazie

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.