27 messaggi dal 26 gennaio 2008
Devo creare una lista di eventi, che verranno salvati in un database mssql server 2008, e visualizzarli in una pagina aspx. Per ogni evento viene specificata una data e un'ora di inizio e di fine. Come posso fare per non far visualizzare più un'evento dopo l'orario di fine dello stesso? Grazie in anticipo
11.886 messaggi dal 09 febbraio 2002
Contributi
Ciao, dovresti modificare la query SQL che usi per estrarre gli eventi dal db. Presupponendo che tu ora stia usando una query simile:

SELECT IDEvento, Titolo, Inizio, Fine FROM eventi


devi aggiungergli in coda una clasuola WHERE che ti escluda gli eventi scaduti.

SELECT IDEvento, Titolo, Inizio, Fine FROM eventi WHERE Fine>GETDATE()


GETDATE() fornisce la data/ora corrente, quindi se il campo Fine contiene una data maggiore di quella vuol dire che l'evento non è ancora scaduto e puoi visualizzarlo.

Enjoy learning and just keep making

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.