prima di tutto, ti consiglio di fare quanto segue :
- le funzioni di conversione, falle all'esterno della query
- utilizza parentesi tonde quando servono.
Passiamo allo script
codice:
strprovincia = Replace(Recordset2__varProvincia, "'", "''")
strtipologia = Replace(Recordset2__varTipologia, "'", "''")
strcostoda = Replace(Recordset2__varCostoda, "'", "''")
strcostoa = Replace(Recordset2__varCostoa, "'", "''")
Recordset2.Source = "SELECT * FROM IMMOBILI WHERE ( provincia LIKE '" & strprovincia & "' ) AND ( tipologia LIKE '" & strtipologia & "' ) AND ( costo between " & strcostoda & " AND " & strcostoa & ") "
Ciao