ho provato a fare come dici santino, ma non mi filtra niente...
ti incollo il codice(uso dw):
codice:
<%
Dim Recordset1__MMColParam
Recordset1__MMColParam = "1"
If (Request.QueryString("data_immatricolazione") <> "") Then
Recordset1__MMColParam = Request.QueryString("data_immatricolazione")
End If
%>
<%
Dim mese
Dim anno
dim dataa
mese = Request.QueryString("mese")
anno = Request.QueryString("anno")
dataa = "%/" & mese & anno
%>
<%
Dim Recordset1
Dim Recordset1_cmd
Dim Recordset1_numRows
Set Recordset1_cmd = Server.CreateObject ("ADODB.Command")
Recordset1_cmd.ActiveConnection = MM_conn_am_STRING
Recordset1_cmd.CommandText = "SELECT * FROM tbl_contratti WHERE month(dataimmatricolazione)=" & mese & " and year(dataimmatricolazione)=" & anno
Recordset1_cmd.Prepared = true
Set Recordset1 = Recordset1_cmd.Execute
Recordset1_numRows = 0
%>
<%
Dim Repeat1__numRows
Dim Repeat1__index
Repeat1__numRows = -1
Repeat1__index = 0
Recordset1_numRows = Recordset1_numRows + Repeat1__numRows
%>
mi da errore in esecuzione del recordset
Microsoft OLE DB Provider for ODBC Drivers error '80040e10'
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.
/gestione/vedi_data_immatricolate.asp, line 28
HELP!!!