salve a tutti, quando mi collego al mio db in locale funziona, ma su server no.

(tratto da un tutorial su questo sito su come costruire un motore di ricerca.)
questo è il codice:

codice:
' serve se nel caso uno mette più parole nel campo ricerca	
sql = "Select * FROM ricerca Where(("
ArrSearch = split(termine)
x=0
for each word in ArrSearch
word = trim(word)
sql = sql &  "nome LIKE '%"&word&"%' OR tipo LIKE '%"&word&"%' OR descrizione LIKE '%"&word&"%' OR descrizioneBreve LIKE '%"&word&"%'"
sql = sql & ")"

if Not x=UBound(ArrSearch) then sql = sql & "or("
x = x+1

next

sql = sql & ")"
sql=sql & " ORDER BY nome ASC"

recset.Open sql, conn, 3, 3
questo è il tipo di errore

codice:
Microsoft JET Database Engine error '80040e10' 

No value given for one or more required parameters.
questa e la querystring (digitando milano):

codice:
Select * FROM ricerca Where((nome LIKE '%milano%' OR tipo LIKE '%milano%' OR descrizione LIKE '%milano%' OR descrizioneBreve LIKE '%milano%')) ORDER BY nome ASC
grazie in anticipo per il vostro aiuto.

ciao.