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

    Fare select dall' 11o record

    Ciao a tutti
    dovrei fare una select recuperando 50 record partendo dall'11esimo.
    Come posso fare?

    Grazie
    Gianluca

  2. #2
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    Che db utilizzi?
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  3. #3
    Fai prima una query e recupery l'ID dell'undicesimo record, facendo una select top 11.
    Recuperato l'ID fai una ulteriore query e prendi tutti i dati il cui ID è superiore a quello selezionato in precedenza.

  4. #4
    Utilizzo un db access....
    OK per il consiglio ci provo.
    Grasssie...

  5. #5
    ho provato ma niente, dopo aver fatto la TOP 11 come riesco a prelevare ID dell' undicesimo record?
    Non ricordo la sintassi..

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Devi ordinare la query con ORDER BY in modo tale che il primo record estratto sia l'11°.

    Roby

  7. #7
    Avevo provato con order by.....spiego meglio il problema.
    Degli ultimi record inseriti devo prelevare dall' undicesimo indietro, quindi il 12°-13° etc fino al 50°.

    Spero di essere stato + chiaro

  8. #8
    prova con absolutepage e pagesize

    codice:
    sql="select * from miatabella order by id desc"
    rs.open sql,conn,3,3
    
    rs.pagesize=10
    rs.absolutepage=2
    
    while not rs.eof then
    
    ....
    in questo modo la absolutepage=2 ti fa partire il record dall'11 esimo presente nel recordset

  9. #9
    OK adesso ci siamo..
    Era tosta...

    Grazie a tutti

    Gianluca

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.