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

    Comando SQL che non funziona

    Non mi funziona questo comando SQL... perchè? Mi sembra corretto...

    SELECT * FROM Eventi WHERE Data>=#" & Date() & "# ORDER BY Data

    Visualizzandolo appare così:

    SELECT * FROM Eventi WHERE Data>=#04/11/2007# ORDER BY Data

  2. #2
    Che errore ti da?
    Prova così:
    codice:
    sql = "SELECT * FROM Eventi WHERE [Data] > #" & dateAdd("d",-1,Date()) & "# ORDER BY [Data]"

  3. #3

    Non dà nessun errore

    Non dà nessun errore, semplicemente visualizza tutti i record e non soltanto quelli con data maggiore di oggi...

    Nemmeno con il tuo suggerimento funziona purtroppo!

  4. #4
    E' probabile che il formato data memorizzato nel db non sia uguale a quello passato nella query.

  5. #5
    Come posso uniformarli?

  6. #6
    Originariamente inviato da rudimessi
    Come posso uniformarli?
    Che formato anno ste date nella tabella del tuo db?

  7. #7
    E' un db Access e le date sono nel formato "Data/Ora" e appaiono come gg/mm/aaaa...

  8. #8
    anche se appare ggmmaaaa, devi interrogarlo con mmggaaaa

  9. #9
    come posso fare?

  10. #10
    codice:
    session.LCID = 1030
    sql = "SELECT * FROM Eventi WHERE [Data] > #" & dateAdd("d",-1,Date()) & "# ORDER BY [Data]"
    session.LCID = 1040

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.