Il problema é il seguente:
abbiamo una pagina di ricerca che riceve una stringa tipo
asp.?ricerca=Mercedes cls bianca
purtroppo non possiamo utilizzare il codice sottostante
perche la nostra ricerca si sviluppa su tre colonne e piu precisamente
marca modello colore
per riuscire a fare la ricerca della stringa sulle tre colonne abbiamo bisogno di dividerecodice:ricerca2 = Request.Form("ricerca") sost ="%'and marca like '%" ricerca = Replace(ricerca2," ", sost)
la stringa in tre risultati tipo:
primaparola=mercedes
secondaparola=cls
terzaparola=bianca
se noi riusciamo a separare le parole che tra loro anno uno spazio allora possiamo fare
l'interrogazione cosi:
Il problema é :codice:"SELECT * FROM veiculos WHERE ( marca like '" & primaparola & "' _ or marca like '" & secondaparola &'" or marca like '" & terzaparola & "' ) _ and ( modello like '" & primaparola & "' _ or modello like '" & secondaparola &'" or modello like '" & terzaparola & "' ) _ and ( colore like '" & primaparola & "' _ or colore like '" & secondaparola &'" or colore like '" & terzaparola & "' ) ORDER BY prezzo "
Come facciamo a dividere in tre parole la stringa
Grazie sin da ora a chi ci puo aiutarecodice:asp.?ricerca=Mercedes cls bianca
arturo juciara brasile-natal.com

Rispondi quotando