Oi, estou com um codigo bem simples e bem pequeno de uma busca em um bd, porem quando não há resultados encontrados ele retorna uma tela vazia... alguem poderia me ajudar a adicionar uma frase do tipo "Nenhum resultado encontrado" ?
Segue o codigo da pagina formulario.asp
-------------------------------------------------------------
<FORM ACTION='resultado.asp' METHOD='POST'>
<INPUT TYPE='TEXT' NAME='search'>
<INPUT TYPE='SUBMIT' VALUE='Search'>
</FORM>
-------------------------------------------------------------
Segue o codigo da pagina resultado.asp (é nesta que eu quero acrescentar)
-------------------------------------------------------------
<%
strSearch = Request.Form("search")
If strSearch <> "" Then
Dim strConnect, SQL
Dim RS
strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("banco.mdb") & ";"
SQL = "SELECT * FROM teste WHERE exibir= 'sim' and INSTR(teste.senha,'" & strSearch & "') "
Set RS = Server.CreateObject("Adodb.Recordset") categories from DB
RS.Open SQL,strConnect
Do Until RS.EOF
Response.Write "1 - " & RS("url") & "<BR>"
Response.Write RS("site") & "<BR><BR>"
RS.MoveNext
LOOP
RS.Close
End If
%>
Agradecido à quem puder me ajudar...
Pequeno Incremento Em Codigo De Busca...
Started By maxcs, 22/08/2004, 00:20
3 replies to this topic
#1
Posted 22/08/2004, 00:20
Eletrohoo Brasil
Seu site de eletrônica com coteúdo 100% gratuito.
Projetos
Downloads
Componentes
Tutorias
Busca externa
E em breve um Fórum completo...
Visite: www.eletrohoo.com.br
Seu site de eletrônica com coteúdo 100% gratuito.
Projetos
Downloads
Componentes
Tutorias
Busca externa
E em breve um Fórum completo...
Visite: www.eletrohoo.com.br
#2
Posted 22/08/2004, 09:36
Æ Tenta isso....
<%
if rs.eof or rs.bof then
Response.Write "<script>alert('Nenhum Registro Encontrado')</script>"
Response.Write "<meta http-equiv='refresh' content='0;URL=pagina_de_busca.asp'>"
else
do while not rs.eof
Response.Write "1 - " & rs("url") & "<BR>"
Response.Write rs("site") & "<BR><BR>"
rs.movenext
loop
end if
RS.Close
End If
%>
T+
Generation
<%
if rs.eof or rs.bof then
Response.Write "<script>alert('Nenhum Registro Encontrado')</script>"
Response.Write "<meta http-equiv='refresh' content='0;URL=pagina_de_busca.asp'>"
else
do while not rs.eof
Response.Write "1 - " & rs("url") & "<BR>"
Response.Write rs("site") & "<BR><BR>"
rs.movenext
loop
end if
RS.Close
End If
%>
T+
Generation
Edição feita por: Generation, 22/08/2004, 09:37.
Favoritos : | OpenSuse | Opera | Firefox | NetBeans | GMail | Leia As Regras | Use a Busca | Como fazer Perguntas Inteligentes |
“Obstáculos são aquelas coisas medonhas que você vê quando tira seus olhos de seu objetivo” (Henry Ford)
“É impossível para um homem aprender aquilo que ele acha que já sabe.” (Epíteto)
“A única razão da existência do tempo é para que todas as coisas não aconteçam de uma vez.”(Albert Einstein)
“Obstáculos são aquelas coisas medonhas que você vê quando tira seus olhos de seu objetivo” (Henry Ford)
“É impossível para um homem aprender aquilo que ele acha que já sabe.” (Epíteto)
“A única razão da existência do tempo é para que todas as coisas não aconteçam de uma vez.”(Albert Einstein)
#3
Posted 22/08/2004, 15:06
é..e vc pod ecolocar o redirect no mesmo js ao invés no meta.
ou até por em asp msm: response.redirect "pg.asp"
ou até por em asp msm: response.redirect "pg.asp"
> Busca On-line - A Busca que faltava na Internet! - Cadastre-se!
---------------------------------------------------------------------------
> BRdesign.NET - Soluções em Websites e Sistemas E-Commerce.
---------------------------------------------------------------------------
> BR-ecommerce - Sua loja virtual na internet! - Apenas R$99,90 mensais (hospedagem inclusa)!
---------------------------------------------------------------------------
> BRdesign.NET - Soluções em Websites e Sistemas E-Commerce.
---------------------------------------------------------------------------
> BR-ecommerce - Sua loja virtual na internet! - Apenas R$99,90 mensais (hospedagem inclusa)!
#4
Posted 22/08/2004, 20:51
Valeu Generation e Agente Linhares...
Ficou melhor do que eu esperava com o uso de um alert.
Ficou melhor do que eu esperava com o uso de um alert.
Eletrohoo Brasil
Seu site de eletrônica com coteúdo 100% gratuito.
Projetos
Downloads
Componentes
Tutorias
Busca externa
E em breve um Fórum completo...
Visite: www.eletrohoo.com.br
Seu site de eletrônica com coteúdo 100% gratuito.
Projetos
Downloads
Componentes
Tutorias
Busca externa
E em breve um Fórum completo...
Visite: www.eletrohoo.com.br
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)