Visualizzazione dei risultati da 1 a 6 su 6

Discussione: problema con le date

  1. #1

    problema con le date

    Premetto che ho già letto una quarantina di vecchi post su questo problema ed ho provato di tutto, ma, sarà il caldo, sarà l'estate questo cavolo di probloma non riesco a risolverlo.

    Una pagina ASP intereggo un DB ACCESS con questa query:

    giorno=Date()

    SQL = "SELECT * FROM chiusure, aree, motivi WHERE id_area=area AND chiusure.motivo=id_motivo AND data_da <= #"& giorno &"# AND data_a >= #" & giorno & "# ORDER BY nome"

    orbene, se lancio questa query da access mettendo una data a caso la query funziona perfettamente e mi restituisce i valori corretti;
    se faccio la stasse cosa dalla pagina ASP in alcuni casi non funziona... ossia ho dei seri dubbi sul funzionamento del controllo delle date.

    ho già provato anche con il between ma niente...

    SQL = "SELECT * FROM chiusure, aree, motivi WHERE id_area=area AND chiusure.motivo=id_motivo AND #"& giorno &"# between data_da AND data_a ORDER BY nome"

    avete qualche suggerimento?
    annaelle

  2. #2
    mi sono dimenticata di aggiungere che i campi data_da e data_a sono formato Data/ora
    annaelle

  3. #3
    SQL = "SELECT * FROM chiusure, aree, motivi WHERE id_area=area AND chiusure.motivo=id_motivo AND data_da <= #"& year(giorno) & "/" & month(giorno) & "/" & day(giorno) &"# AND data_a >= #" & year(giorno) & "/" & month(giorno) & "/" & day(giorno) & "# ORDER BY nome"


    io le date le giro sempre al contrario, è l'unico modo che conosco per evitare disguide con le lingue (server, db)

  4. #4
    questa cosa è giusta?

    WHERE id_area=area


    oppure dovrebbe essere così?

    WHERE id_area=" & area

  5. #5

    Grazie

    Caro vaargard ti adoro!
    Grazie mille, ho provato e funziona... mi hai risolto il pomeriggio. D'ora in avanti userò questo barbatrucco "Gira la data".
    annaelle

  6. #6
    Bravo!
    Brava?
    vabbè ... fallo sempre e con qualsiasi DB, il formato anno/mese/giorno lo capiscono tutti!!!

    ciao ciao

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.