In una pagina ho questo codice

codice:
a3=request.form("agg")
a4=request.form("desc")
a5=request.form("status")
a6=request.form("gruppo")
a4=replace(a4,"'","'")
if a3="" then
qu = "UPDATE [info2] SET [descrizione] = '" &a4& "', [status]= '"&a5&"',[gruppo]= '"&a6&"' where [codice]="&session("codice")&""

else
qu = "UPDATE [info2] SET [descrizione]='"&a4&"',[status al]= #"&a3&"#,[status]= '"&a5&"',[gruppo]= '"&a6&"' where [codice]="&session("codice")&""
end if
response.write qu
con.execute(qu)
il campo "status al" e' una data, il campo "codice" un numero. Perche' mi da' errore la query
il response.write mi da'
codice:
 UPDATE [info2] SET [descrizione]='Audit del processo',[status al]= #01/02/2008#,[status]= 'g',[gruppo]= 'IT' where [codice]=1000
oppure (se non metto la data)
codice:
UPDATE [info2] SET [descrizione] = 'Audit del processo', [status]= 'g',[gruppo]= 'IT' where [codice]=1000