Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Confronto Data: errore

  1. #1

    Confronto Data: errore

    Ciao a tutti devo effettuare un controllo di date.

    il codice che ho inserito è:
    codice:
    Set db = OpenDatabase("C:\Tati\Bar.mdb")
      sql = "select * from ScadenzarioFatt where ScadFatt >= # " & Date & "#  "
        Set rs = db.OpenRecordset(sql)
    dal db dovrebbe tirarmi fuori 2 record, poichè c'è un record con data 05/03/2003, uno con 08/03/2003 e l'ultimo con data 12/12/2004.
    Invece mi visualizza solo l'ultimo record.

    In pratica lui non legge 08/03/2003 come una data meggiore a quella di oggi (07/03/2003)

    Qualcuno può dirmi dove sbaglio?
    Grazie mille
    Sara

  2. #2
    ciao,

    è molto strano.....

    ScadFatt nel db come è definito? testo o data?
    ...e quando meno te lo aspetti potrebbe capitare qualcosa di bello, di più importante di quello che avevi programmato...

  3. #3
    Prova a leggere qua potrebbe esserti utile.


    http://forum.html.it/forum/showthrea...hreadid=382313


    Ciao

  4. #4
    Per caso le date sul database sono in formato inglese?
    es. mese giorno anno
    http://www.navimel.com

    La disumanità del computer sta nel fatto che, una volta programmato(da me) e messo in funzione, FA QUEL CAZZO CHE VUOLE!!!

  5. #5
    Non capisco.... il campo sul db è in formato Data in cifre.
    Come faccio a sapere se in inglese??

    Grazie Sara

  6. #6
    se è mese giorno anno è in formato inglese
    http://www.navimel.com

    La disumanità del computer sta nel fatto che, una volta programmato(da me) e messo in funzione, FA QUEL CAZZO CHE VUOLE!!!

  7. #7
    io ho messo la data in cifre. mi sembra sia in italiano!
    Qualche suggerimento?
    Grazie Sara

  8. #8
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    per fare il confronto fra dei valori bisogna usare la clausola BEETWEN

    WHERE MIA DATA BEETWEN Data1 AND Data2



    ops...non c'entra niente...non avevo visto bene il post

  9. #9
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    al posto di Date usa Date.Now e prova a togliere #

  10. #10
    Utente di HTML.it L'avatar di vonkranz
    Registrato dal
    Sep 2001
    Messaggi
    1,387

    Re: Confronto Data: errore

    codice:
    Set db = OpenDatabase("C:\Tati\Bar.mdb")
      sql = "select * from ScadenzarioFatt where ScadFatt >= # " & Format(Date,"yyyy/mm/dd")   & "#  "
        Set rs = db.OpenRecordset(sql)
    ...and I miss you...like the deserts miss the rain...

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.