Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118

    Sempre problemi con queste date.....

    Ca..o di date:
    db access, campo impostato in automatico data/ora, inserisco da una pagina asppoi se voglio fare la query:
    codice:
    <%
    Session.Lcid=1040
    DA=SESSION("xattesa")
    numc=Request.Form("numeroc")
    bli=Session("prep")
    dtg=date()
    ...........................
    Squeryt="SELECT rep, dat, num from cartelli where rep= '"& bli &"' and Int(dat)=#"& dtg &"# ORDER BY dat desc ;"
    
    a video:
    SELECT rep, dat, num from cartelli where rep= 'II' and Int(dat)=#04/09/2006# ORDER BY dat desc ;
    Non mi tira fuori nulla.
    Se vado in access e faccio un copia e incolla del sql e poi vado in visualizzazione struttura mi da la data #09/04/2006# e non la #04/09/2006# e quindi non mi tira fuori i dati. Hop messo pure la session.lcid=1040

    consigli?

  2. #2
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Boh......ho fatto così:

    codice:
    dtg=date()
    GG=day(dtg)
    MM=month(dtg)
    AA=year(dtg)
    
    dtg2=mm&"/"&gg&"/"&aa
    
    Squeryt="SELECT rep, dat, num from cartelli where rep= '"& bli &"' and Int(dat)=#"& dtg2 &"# ORDER BY dat desc ;"
    E funzica.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    254
    Nelle select Access ricosnosce il formato inglese.
    Pupi impostare session.lcid=1033 prima della select e reimpostarlo a 1040 subito dopo (così non devi convertire la data a mano).

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.