Eu estava com uma duvida esses tempos atrás, eustou modificando algumas coisas num sistema de busca .Mas deu um probleminha.Quando estava com esse codigo abaixo se eu digitasse de ele retornava pra mim resultados como desodorante, diadema ou seja ele pegava tudo:
'Procurarar pela primeira palavra de busca nos títulos do URL strSQL = strSQL & "WHERE Title LIKE '%" & sarySearchWord(0) & "%'" 'Dar laços para procurarar por cada palavra de busca incorporada pelo usuário For intSQLLoopCounter = 0 To UBound(sarySearchWord) strSQL = strSQL & " OR Title LIKE '%" & sarySearchWord(intSQLLoopCounter) & "%'" strSQL = strSQL & " OR Keywords LIKE '%" & sarySearchWord(intSQLLoopCounter) & "%'" strSQL = strSQL & " OR Description LIKE '%" & sarySearchWord(intSQLLoopCounter) & "%'" Next
Ai graças a um colega eu até consegui resolver ele me passou o seguinte código (repare que tem um espaço antes % e no final tbm tem o espaço)e com esse código funcionou certinho se eu digito por exemplo : na ele retorna apenas resultados como >A muitas motos na cidade de sao paulo
'Procurarar pela primeira palavra de busca nos títulos do URL strSQL = strSQL & "WHERE Title LIKE '% " & sarySearchWord(0) & " %'" 'Dar laços para procurarar por cada palavra de busca incorporada pelo usuário For intSQLLoopCounter = 0 To UBound(sarySearchWord) strSQL = strSQL & " OR Title LIKE '% " & sarySearchWord(intSQLLoopCounter) & " %'" strSQL = strSQL & " OR Keywords LIKE '% " & sarySearchWord(intSQLLoopCounter) & " %'" strSQL = strSQL & " OR Description LIKE '% " & sarySearchWord(intSQLLoopCounter) & " %'" Next
Mas com esse código parou de pegar um monte de palavras chaves , eu não sei o que fazer mais ja tentei sem espaço na frente e espaço depois sem espaço e nada se alguem ja passou por algo assim e puder ajudar muito obrigado.