Ciao a tutti.
Come trasformo con ASP la data che recupero conin questo formato:codice:date()nel formato aaaa/mm/ggcodice:04/08/2005Graziecodice:2005/08/04
Ciao a tutti.
Come trasformo con ASP la data che recupero conin questo formato:codice:date()nel formato aaaa/mm/ggcodice:04/08/2005Graziecodice:2005/08/04
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
grazie, ma così restituisce:Originariamente inviato da Shagrat
codice:data = year(date())&"/"&month(date())&"/"&day(date())invece dovrebbe esserecodice:2005/8/4perchè così è nel dbase access....codice:2005/08/04
Robycodice:data = year(date())&"/"&right("00"&month(date()),2)&"/"&right("00"&day(date()),2)
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
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 %>
Stampa la query e guarda se in Access è verificata...
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
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;![]()
Scusa roby solo per capire...ma non basterebbe mettere uno 0 solo? cosìOriginariamente inviato da Roby_72
Robycodice:data = year(date())&"/"&right("00"&month(date()),2)&"/"&right("00"&day(date()),2)
o c'è qualche motivo preciso per cui ne metti 2?codice:data = year(date())&"/"&right("0"&month(date()),2)&"/"&right("0"&day(date()),2)
Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare
www.netpolaris.it
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...
![]()
Attento!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;![]()
data=date() non funziona!
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!