Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20
  1. #1

    condizione a seconda della data

    Ciao, vorrei fare in modo che una pagina asp mi mostrasse un record solo se la data associata al record non è ancora passata.

    Mi spiego meglio: in una bancadati ho i record di alcune feste, con diverse colonne, tra cui la data della festa. In prima pagina sul sito vorrei che mi viene mostrata sempre solo la prossima festa.

    Come ricavo dal server la data odierna?
    Come faccio la condizione in modo che funzioni come me lo immagino?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    da codice con la funzione Date
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  3. #3
    Grazie per la risposta, ma potresti essere un po' più preciso PF?

    Non sono un pro..

  4. #4
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    codice:
    DataOggi = Date()
    Sql = "SELECT * FROM Feste WHERE DataFesta >= #" & DataOggi & "# ORDER BY DataFesta"

  5. #5
    Grazie per la risposta!

    Purtroppo non funziona, mia da errore e mi dice "errore di sintassi della data".

    Il campo "data" è un campo data/ora...non capisco perchè non funziona...qualche idea??

    A cosa servono i cancelletti?

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    I # servono nei confronti nelle query con campi data su Access.
    Come gli apici per le stringhe ecc...
    Strano l'errore di sintassi, al massimo non dovrebbe estrarre nessun record.
    Al limite prova a togliere il >= lasciando solo il >

    Roby

  7. #7
    Mi da questo errore:

    Errore di sintassi nella data dell'espressione: 'data > #07.12.2005#'

    Anche togliendo l'uguale..

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ma scusa se scrivi:

    codice:
    response.write date()
    ti sicrive 07.12.2005??????

    Roby

  9. #9

  10. #10
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non credo che con il punto riconosca la data...

    Di solito ci va / o -

    Roby

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 © 2026 vBulletin Solutions, Inc. All rights reserved.