Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135

    Formato data e sua trasformazione

    Ciao a tutti.

    Come trasformo con ASP la data che recupero con
    codice:
    date()
    in questo formato:
    codice:
    04/08/2005
    nel formato aaaa/mm/gg
    codice:
    2005/08/04
    Grazie

  2. #2
    codice:
    data = year(date())&"/"&month(date())&"/"&day(date())
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  3. #3
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Originariamente inviato da Shagrat
    codice:
    data = year(date())&"/"&month(date())&"/"&day(date())
    grazie, ma così restituisce:
    codice:
    2005/8/4
    invece dovrebbe essere
    codice:
    2005/08/04
    perchè così è nel dbase access....

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    data = year(date())&"/"&right("00"&month(date()),2)&"/"&right("00"&day(date()),2)
    Roby

  5. #5
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    si grazie adesso va bene, ma il problema è un altro... ho questo codice che dovrebbe inviare o meno un msg email a secondo se la query è verificata, ma invia sempre il msg, dove sbaglio??? :
    codice:
    idt = request.querystring("idt")
    
    dataDB = year(date())&"/"&right("00"&month(date()),2)&"/"&right("00"&day(date()),2)
    
    Set rs = Server.CreateObject("ADODB.Recordset")
    SQL = "select idt, imp, data, uoat, note_add from tabella where idt="&idt&" and imp <> 'Nessuno' and data=#"&dataDB&"# group by idt, imp, data, uoat, note_add"
    rs.Open sql, cn
    
    if rs.eof then 
    %>
    
    <script language="javascript">
    alert( "Attenzione!\nNon risultano al momento record da estrarre\nper i criteri di selezione richiesti.\nGrazie.")
    location.href="index.asp"
        </script>
    
    <%
    else
    %>
    
    <%
    end if
    
    rs.Close
    Cn.Close
    Set rs = Nothing
    Set Cn = Nothing
    
    %>

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Stampa la query e guarda se in Access è verificata...

    Roby

  7. #7
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    In access funziona regolarmente:
    codice:
    SELECT idt, imp, data, uoat, note_add
    FROM tabella
    WHERE idt=6 and imp <> 'Nessuno' and data=date()
    GROUP BY idt, imp, data, uoat, note_add;

  8. #8
    Originariamente inviato da Roby_72
    codice:
    data = year(date())&"/"&right("00"&month(date()),2)&"/"&right("00"&day(date()),2)
    Roby
    Scusa roby solo per capire...ma non basterebbe mettere uno 0 solo? così

    codice:
    data = year(date())&"/"&right("0"&month(date()),2)&"/"&right("0"&day(date()),2)
    o c'è qualche motivo preciso per cui ne metti 2?
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  9. #9
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Il problema ha cominciato a verificarsi da quanto è iniziato il mese di agosto, quindi con i giorni 01/08/2005...etc per questo presumo che sia un problema legato al formato della data... nel db access ho impostato (seguendo le indicazioni del forum) la data come aaaa/mm/gg

    Praticamente anche se la query è verificata lo script risponde che non ci sono record disponibili e non spedisce l'email...


  10. #10
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Originariamente inviato da [trodat]
    In access funziona regolarmente:
    codice:
    SELECT idt, imp, data, uoat, note_add
    FROM tabella
    WHERE idt=6 and imp <> 'Nessuno' and data=date()
    GROUP BY idt, imp, data, uoat, note_add;
    Attento!
    data=date() non funziona!

    Roby

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.