Salve a tutti,
in una pagina asp, vorrei estrapolare i dati in base ad un intervallo di date inserite dall'utente tramite il form:
<form id="form1" name="form1" method="get" action="stp_prezzi.asp">
<input type="text" name="Search" id="Search" value="<%=Request.QueryString("Search")%>" />
<input type="text" name="Search2" id="Search2" value="<%=Request.QueryString("Search2")%>" />
<input type="submit" value="cerca" />
</form>
queste invece sono le righe di codice e la query
Dim RsPrezzi_data1
Dim RsPrezzi_data2
RsPrezzi_data1 = Request.QueryString("Search")
RsPrezzi_data2 = Request.QueryString("Search2")
Set RsPrezzi_cmd = Server.CreateObject ("ADODB.Command")
RsPrezzi_cmd.ActiveConnection = MM_CONN_STRING
RsPrezzi_cmd.CommandText = "SELECT * FROM prezzi where [data] between #" & RsPrezzi_data1 & "# AND #" & RsPrezzi_data2 & "# ORDER BY [data] DESC"
l'errore che mi restituisce è:
Errore di sintassi nella data nell'espressione della query 'data between ## AND #'.
/admin/prezzi/stp_prezzi.asp, line 24
alla linea 24 c'è
Set RsPrezzi = RsPrezzi_cmd.Execute
chi mi può aiutare????

Rispondi quotando
OUTSHINE '84
