Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá moçada.. beleza?Tô fazendo um mecanismo de busca utilizando o seguinte código:<% function preparaPalavra(str) preparaPalavra = replace(str,"a","[a,á,à,ã,â,ä]") preparaPalavra = replace(preparaPalavra,"e","[e,é,è,ê,ë]") preparaPalavra = replace(preparaPalavra,"i","[i,í,ì,î,ï]") preparaPalavra = replace(preparaPalavra,"o","[o,ó,ò,õ,ô,ö]") preparaPalavra = replace(preparaPalavra,"u","[u,ú,ù,û,ü]") preparaPalavra = preparaPalavra end function dim conexao call abre_conexao buscando = preparaPalavra(request.QueryString("buscando")) strSQL = "SELECT tbProduto., tbCategoria.nome, tbInstituicao.nome_instituicao, tbProduto.descricao "strSQL = strSQL & "FROM (tbCategoria INNER JOIN tbProduto ON tbCategoria.id = tbProduto.id_categoria) INNER JOIN tbInstituicao ON tbProduto.id_instituicao = tbInstituicao.id_instituicao "strSQL = strSQL & "WHERE (((tbProduto.nome_produto) Like '" & buscando & "%')) OR (((tbCategoria.nome) Like '" & buscando & "')) OR (((tbInstituicao.nome_instituicao) Like '" & buscando & "')) OR (((tbProduto.descricao) Like '" & buscando & "*'));" Set rstBusca = Server.CreateObject("adodb.recordset") rstBusca.PageSize = 10 rstBusca.Open strSQL,conexao,3%>O problema é que quando eu executo essa query em uma consulta do banco access, funciona certinho, mas quando a mesma é executada no código asp, nenhum registro é retornado.Alguém faz idéia do que possa ser?Grande abraço e obrigado,Mazinho.
Carregando comentários...