Salve a tutti.

Ho il seguente problema: ho un db access con due campi data/ora (avvio e scadenza). Devo fare una ricerca stabilendo che voglio visualizzati soltanto i dati che hanno una scadenza minore di una certa data (p.es.: scaduti prima del 24/12/2004)

Posto il mio codice:

codice:
datascadenza=10/02/2004

	' Recordset Object
	Dim rs
		Set rs = Server.CreateObject("ADODB.Recordset")
		
		' opening connection
		rs.Open "select [First name], [Last Name], [Profession], [avvio], [scadenza], [Content Type], [ID] from Files WHERE [scadenza] < " & datascadenza & "  order by [ID] desc", connStr, 3, 4

		If Not rs.EOF Then
...
Mi restituisce questo messaggio di errore:

Microsoft JET Database Engine error '80040e14'
Errore di sintassi (virgola) nell'espressione della query '[Last Name] < 2,49500998003992E-03'.

/rstampa/prova/bandi/show4.asp, line 36



Dove sbaglio???

P.S.: Tra l'altro non mi funzionano neanche le ricerche con BETWEEN...

:master: :master: