Incredibile, non ci crederete ma improvvisamente lo script di prima funziona di nuovo correttamente!!!
Comunque, io a scanzo di equivoci lo cambio e lo farei nel modo seguente :
codice:
dim dtmDate
dtmDate =(Now)
engDate = Month(dtmDate) & "/" & Day(dtmDate) & "/" & Year(dtmDate)
("Scadenza") >= dtmDate then
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open("Provider = Microsoft.Jet.OLEDB.4.0; Data Source = d:\inetpub\webs\......promozioni.mdb")
Set objRs = Server.CreateObject("ADODB.Recordset")
set objRs = objConn.Execute("SELECT * from Promozioni WHERE Scadenza>=#"&engDate&"# ORDER BY Data DESC")
precedente=""
if objRs.EOF then
L'ho provato e sembra funzionare, ma scusate se chiedo conferma, è che a questo punto non so più che pensare, magari oggi funziona e domani no.