Originariamente inviato da pablo29
Ciao grazie innanzitutt per avermi risposto. Allora nel mio database il campo data è impostato nel formato 04/06/2005 mentre stranamente lo script preleva la data in questo formato 06/04/2005 ti posto lo script così magari se vedi qualche errore e puoi aiutarmi a correggerlo te ne sarei veramente grato

:
Code:
-------------------------------------------------
<%
session.lcid=1040 'data in italiano
Dim nome_ut
Dim pass
nome_ut = Replace(Request.Form("nome_utente"), "'", "''")
pass = Replace(Request.Form("password"), "'", "''")
Dim cn
Set cn = Server.CreateObject("ADODB.Connection")
cn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("/mdb-database/utenti.mdb")
Dim sql
sql = "SELECT ID,CAMPO_DATA_NEL_DATABASE FROM dati WHERE NOMEUTENTE='" &nome_ut&_
"' AND PASSWORD='" &pass& "'"
Dim rs
Set rs = cn.Execute(sql)
Dim autenticato
mese=datepart("m",rs("CAMPO_DATA_NEL_DATABASE"))
giorno=datepart("d",rs("CAMPO_DATA_NEL_DATABASE"))
anno=datepart("yyyy",rs("CAMPO_DATA_NEL_DATABASE") )
miaData=mese & "/" & giorno & "/" & anno
if rs.eof then
autenticato = false
else
response.write rs("CAMPO_DATA_NEL_DATABASE") & " " & date()
response.end()
if miaData=date() then
autenticato = false
else
'if rs("CAMPO_DATA_NEL_DATABASE")=now() then
autenticato=true
end if
end if
rs.close
set rs=nothing
if autenticato = true then
Session("Autenticato") = "OK"
sql="update dati set CAMPO_DATA_NEL_DATABASE=#" & date() & "# WHERE NOMEUTENTE='" &nome_ut&_
"' AND PASSWORD='" &pass& "'"
cn.execute(sql)
Response.Redirect("riservato.asp")
else
Response.Redirect("index.asp")
end if
cn.Close
Set cn = Nothing
%>
----------------------------------