Ho già guardato nei vari thread da cui ho preso spunti....
Però a me questo non và, porca paletta!
Eh sì che è piuttosto semplice

Premessa il campo Data del DB Access è formata Data/ora e sono visualizzati gg/mm/yyyy.

Codice asp:

setto le variabili:
q = Request("q")
mmax = Cdate(Request("miamax"))
mmin = CDate(Request("miamin"))

Apro il DB......
poi....
If q = "cerca" then
Set RScerca = Server.CreateObject("ADODB.Recordset")
strSQLcerca = "SELECT * FROM Dati WHERE Data BETWEEN #"& mmax &"# AND #"& mmin &"#"
RSScerca.Open strSQLcerca, oConn,1,3
contacerca = RScerca.RecordCount
Response.Write contacerca & " " & mmin & " " & mmax

If not RScerca.Eof then
ecc....
do while not (RScerca.eof)
ecc.....
RScerca.movenext
Loop
End If
RScerca.Close
Set RScerca = Nothing
End If

Lo strano è che non mi dà errori.
Alla voce Response.Write (che ho messo per verifica) il contacerca è "0" (zero) quando invece ho diversi record con le date richieste

Qualcuno ci vede qualche errore banale?

Ciao
Grazie fin d'ora
Luca