Aiuto...

Prelevo 3 variabili da una pagina cosi:

localita=TRIM(Request("localita"))
dal=TRIM(Request("dal"))
al=TRIM(Request("al"))

Le date Dal e Al le so gestire, ma non so come strutturare la query per quanto riguarda il valore numerico (localita).

La mia difficolta è qui:

...
sql="SELECT * from email "


if (localita <> "TUTTE") and (dal <> "") and (al <> "") then
sql = sql + " where localita = '%" & localita & "%' and data between #" & Dal & "# and #" & Al & "#"
end if
...

Mi da l'errore

Tipi di dati non corrispondenti nell'espressione criterio.