Ciao Ragazzi sto provando a realizzare uno script per la ricerca di alcuni prodotti in un db Access.

La ricerca avviene tramite un campo di testo, il mio intento sarebbe quello di cercare uno o più termini sia nel campo "Titolo" che "Descrizione" ed elencare tutti i prodotti che abbiano in comune tale termine.
Ecco il codice che esegue la ricerca:
codice:
<%
' Estrazione chiave di ricerca
Testo = Request.Form("Cerca_Desc")
Testo = Replace(Testo,"'","''")
Sost_t = "%' AND Titolo LIKE '%"
Sost_d = "%' AND Descrizione LIKE '%"
Testo_t = Replace(Testo, " ",  Sost_t)
Testo_d = Replace(Testo, " ",  Sost_d)
strSQL = "SELECT * FROM Articoli WHERE (Titolo LIKE '%" & Testo_t & "%') OR (Descrizione LIKE '%" & Testo_d & "%') ORDER BY Id "
Set objRS = Server.CreateObject("ADODB.Recordset")
Set objRS = objConn.Execute(strSQL)
  	
If Not objRs.EOF And ((Testo_t <> "") Or (Testo_d <> "")) Then
%>
..........
Cosa c'è di sbagliato nella query?
Se provo a fare una ricerca con un determinato termine mi restituisce solo un prodotto anche se in realtà ne sono presenti altri.
Spero di essere stato abbastanza chiaro!