Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

[rush_jeff_rulez]

Busca Avançada

Recommended Posts

Putz .... nao sei pq mas eu presentia q a resposta seria essa !!!

 

http://forum.imasters.com.br/public/style_emoticons/default/cry.gif

 

Por isso q jah fui montando a consulta com OR em todos os campos do BD

 

:D

 

Mais uma vez valeu Mario !!!

 

ps - Soh uma coisa ... ele tah dando pau .... a querystring pode ser a mesma para cada campo do BD ... ou precisa ser uma para cada !?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Certooo !!Valeu ALVES .... o codigo eh grande mas vou dar uma trabalhada nele ... brigadão cara !!!RUSH rulez !!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Po galera ta complicado aqui !!! :(

 

Nessa busca por toda tabela do BD ... ele esta retornando todos os registros .... tipo se eu digitar DESGRAÇADO ... ele mostra todos os registros mas essa palavra nao existe na tabela !!!!

 

ASP

[*]SQL "SELECT * FROM tabela WHERE Status='"&status&"' OR Cod_Anuncio = '"&busca&"' OR Proprietario LIKE '%"&busca&"%' OR Tipo LIKE '%"&busca&"%'"

 

[*]SQL = SQL & "ORDER BY ID"

 

Alguem sabe me dizer o q pode estar pegando com esse sistema do cão !?

Valeu pessu !!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

escreve na tela o valor dessa sql e posta aqui...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Escreve o valor da SQL ??? nao sei se entendi direito ... maaaaasss

 

ASP

[*]busca=Trim(Request("busca"))

 

[*]status="1"

 

[*]

 

[*]Set rs Server.CreateObject("adodb.recordset")

 

[*]RS.PageSize =10

 

[*]SQL "SELECT * FROM tabela WHERE Status='"&status&"' OR Cod_Anuncio = '"&busca&"' OR Proprietario LIKE '%"&busca&"%' OR Tipo = '%"&busca&"%'"

 

[*]SQL = SQL & "OR Cidade LIKE '%"&busca&"%'"

 

[*]SQL = SQL & "ORDER BY ID"

 

[*]rs.Open SQL, ConnString, 1, 3

 

[*]if not rs.eof then

 

[*]while not rs.eof

 

[*]%>

 

[*]Sua busca por: <%=busca%>

 

[*]

 

Tipo ele tah pegando o valor da busca normal .... soh q esta retornando todos registros da tabela !!

Compartilhar este post


Link para o post
Compartilhar em outros sites

antes de abrirrs.Open SQL, ConnString, 1, 3poeresponse.write SQLresponse.endai você pega o que mostrar e depois tira estas duas linhas...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ae Mario !!!SELECT * FROM anuncios WHERE Status='1' OR Cod_Anuncio = 'preula' OR Proprietario LIKE '%preula%' OR Tipo = '%preula%'OR Cidade LIKE '%preula%'ORDER BY IDEh isso ai

Compartilhar este post


Link para o post
Compartilhar em outros sites

usando todos OR não faz vir a maioria senão todos os registros???não seria algum AND ali pra filtrar mais...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom a intenção era buscar em todos os campos a mesma sentença .... talvez encaixe um AND ... mas se ainda assim nao rolar com AND ... vou fazer o cara escolher em q campo da TABELA ele quer consultar e abraço.

 

Valeu Mario !!

http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom a intenção era buscar em todos os campos a mesma sentença .... talvez encaixe um AND ... mas se ainda assim nao rolar com AND ... vou fazer o cara escolher em q campo da TABELA ele quer consultar e abraço.

 

Valeu Mario !!

http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

ok então mas lembre-se que se buscar com or em tudo certamente virão tantos registros que o filtro quase não fará efeito... será quase como buscar a tabela toda...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha eu denovo galera-há !!!

 

Meu desculpem ae eu estar pesando nesse lance de busca avançada mas eh q tah f*** .... lembra daquele esquema do CDBL par numeros decimais e tudo mais !?

 

Entao, tem um campo da busca q ele realiza com numeros decimais ... e na SQL eu fiz assim:

 

ASP

[*]if (request.QueryString("buscaprecomax") <> ""then

 

[*] SQL = SQL & "AND CDBL (Valor) <= '" & request.QueryString("buscaprecomax") & "'"

 

[*]end if

 

Soh q mesmo assim ele nao esta considerando o CDBL ... pois se eu pesquiso por preços de 2.000,00 ... ele retorna resultados de 19.000,00 ... ou seja ele esta buscando pelo primeiro digito ... o campo no bd esta como texto ... mas se eu retiro as ' ele dah erro no bd ... alguem ai jah passou por isso ... ou tem como dar mais uma ajuda !? .... po galera mal ae

http://forum.imasters.com.br/public/style_emoticons/default/blush.gif

 

Valeus !!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

tente converter ambos, ah tirei as aspas, se der erro volta com elas...

 

ASP

    [*]if (request.QueryString("buscaprecomax") <> ""then

     

    [*] SQL = SQL & "AND CDBL (Valor) <= " & CDBL (request.QueryString("buscaprecomax")) & ""

     

    [*]end if

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mario ... eu jah te falei q te amo cara !!!!

 

uhahuahua ... zuera !!! .... Cara valeu de novo !!! ... fiz uns testes aqui e funfou perfitamente ... e outro erro q estava dando era por causa dos dados no BD .... Brigadão Mario !!!

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mario ... eu jah te falei q te amo cara !!!!

ei rapaz isso pega pra caramba, hehehe

 

uhahuahua ... zuera !!! .... Cara valeu de novo !!! ... fiz uns testes aqui e funfou perfitamente ... e  outro erro q estava dando era por causa dos dados no BD .... Brigadão Mario !!!

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

de nada... http://forum.imasters.com.br/public/style_emoticons/default/bye1.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites
Mario ... eu jah te falei q te amo cara !!!!

:love:

 

Tá pintando um clima aqui? :assobiando:

 

Coloca o AAlves como padrinho na parada ai!

:clap:

Compartilhar este post


Link para o post
Compartilhar em outros sites

O Alves disse q soh entra na igreja se tocar RUSH .... uahuahuahauha .... zuera !!! zuera !!!!! :P

Compartilhar este post


Link para o post
Compartilhar em outros sites

tou fora salgado, eheheh

Compartilhar este post


Link para o post
Compartilhar em outros sites

,Jul 11 2005, 02:42 PM]Mario ... eu jah te falei q te amo cara !!!!

<{POST_SNAPBACK}>

http://forum.imasters.com.br/public/style_emoticons/default/wub.gif

 

Tá pintando um clima aqui? http://forum.imasters.com.br/public/style_emoticons/default/assobiando.gif

 

Coloca o AAlves como padrinho na parada ai!

http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

 

O Amor é lindo huahuahuahua

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.