Ciao a tutti,
ho un piccolo questo da porre... Ero intento a costruire un motore di ricerca che desse la possibilità di trovare la parola esatta o le singole parole..
Per fare questo ho sfruttato il replace degli spazi tra le parole inserite.. Faccio un esempio..


codice:
<%
chiave = Request.form("testoRicerca")
tipo = Request.form("tipoRicerca")

if (tipo="2") then
chiave=Replace(chiave,space(1),"%' OR testo like '%")
end if

Select * from tabella where testo like '%"& chiave &"%'
Come potete vedere se l'utente a scelto l'opzione 2 della mia select viene fatto un replace dello spazio e creata una query dinamica.
Il problema si pone se qualcuno per errore o volutamente inserisce più di uno spazio tra le parole della frase... tipo

"test/spazio/spazio/spazio prova"

ps : la scritta "/spazio" ovviamente è da intendere come uno spazio vero e proprio, giusto per farvi capire

Come si può ovviare a questo ??

Grazie