Visualizzazione dei risultati da 1 a 4 su 4

Discussione: data, problema strano

  1. #1

    data, problema strano

    come è possibile che facendo una query su una tabella contenente il campo data..

    e usando la data come variabile per filtrare i record con quella data, per alcune date funziona e per altre no?

    la variabile d dal link vine passato come gg/mm/aaaa

    per richiamare la variabile ho provato pure

    kdata=FormatDateTime(request.QueryString("d"), 2)

    e la query è

    Search="SELECT * FROM calendario WHERE date=#"&kdata&"# ORDER BY ora ASC"

    succede che molte date in agosto non mi soddisfa la query

    sulla pagina c'è il sessio.LCID=1040

  2. #2
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Ti spiego:

    essendo che access e altri db utilizzano la data in formato americano.............se tu digiti 18082005 riconoscera 18 agosto ma se digiti 12082005 riconoscerà 8 dicembre. In pratica vede le prime due cifre, se sono nel rage 1-12 li interpreta come mese e i successivi due come giorno se il range è da 13-31 allora li interpreta come giorno e i successivi due come mese.

  3. #3
    e come posso ovviare?

  4. #4
    cioè ho risolto così..

    ma non credo sia giusto.. hehehehe

    la query con il like

    LIKE '"&kdata&"'

    e il richiamo senza il formatdata

    fenunzia

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.