Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di Gio&Ste
    Registrato dal
    Jan 2001
    Messaggi
    643

    Query top 8 invece estrae tutti i record

    codice:
    Visa = "SELECT Top 8 * FROM News where (iddata like 'ndt%' or type like'ndt') order by pubblicato desc"
    Ho questa query, che dovrebbe estrarre solo gli ultimi 8 articoli, ma quando la eseguo estrae tutti gli articoli, come mai? Cosa sbaglio?
    Giò

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    152
    Che DB usi?

    Cia'

  3. #3
    Fare un ciclo da 1 a 8.

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    152
    Comunque se usi Access la query è esatta ...

    acertati di eseguire proprio quella query !

    Il ciclo gli farebbe riempire il recorset inutilmente no?!? Io ci tengo molto a non sprecare risorse !!

    Cia'

  5. #5

  6. #6
    Utente di HTML.it L'avatar di Gio&Ste
    Registrato dal
    Jan 2001
    Messaggi
    643
    pubblicato è una data
    Giò

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    ... order by pubblicato desc, id"
    Evidentemente ci sono più di 8 record con la stessa data e lui non sa scegliere.

    Roby

  8. #8
    Utente di HTML.it L'avatar di Gio&Ste
    Registrato dal
    Jan 2001
    Messaggi
    643
    Grazie Roby
    Giò

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.