marcos_804 Postado Dezembro 9, 2004 Denunciar Share Postado Dezembro 9, 2004 Galera como faço para o negocio buscar pelo bd inteiro, pois o negocio busca, encontra um e pára. Como fazer para isso não acontecer?<html><head><title>Busca de Msica</title><style>a{text-decoration:none;color:#000000;font-weight:bold;font-family:verdana;font-size:11;width:250;border:1px solid #ffffff;padding:3}a:hover{text-decoration:none;font-style:italic;color:#ff0000;border:1px solid #000000;background-color:#f1f1f1}</style></head><body><%id = request.querystring("id")If IsEmpty(id) or id = "" then%><form action="buscar.asp?id=busca" method="POST"><div align="center"> <center> <table border="0" width="250" style="font-family: verdana; font-size: 11" bgcolor="#c0c0c0"> <tr> <td width="100%" valign="top" align="center" style="color:#ff0000;text-transform:uppercase"><b>Busca de Música</b></td> </tr> <tr> <td width="100%" valign="top" align="center"> <input type="text" name="busca" value="" style="font-family:verdana;font-size:11;color:#ff0000;border:1px solid #000000;text-align:center;background-color:#f1f1f1"> </td> </tr> <tr> <td width="100%" valign="top" align="center"> <input type="submit" name="busca" value="Buscar" style="font-family:verdana;font-size:11;color:#ff0000;border:1px solid #000000;text-align:center;background-color:#f1f1f1"> </td> </tr> </table> </center></div></form><%end ifIf id = "busca" thenbusca = request.form("busca")DSNtemp="DRIVER={Microsoft Access Driver (*.mdb)}; " DSNtemp=dsntemp & "DBQ=" & server.mappath("banco.mdb") sqlstmt = "SELECT * FROM musica WHERE (musica LIKE '%" & busca & "%') OR (cantor LIKE '%" & busca & "%')" Set rs = Server.CreateObject("ADODB.Recordset") rs.Open sqlstmt, DSNtemp, 3, 3TotalRecs = rs.recordcount link = rs("link") rs.MoveFirst Do While NOT rs.EOF resultado = "<a href=""" & link & """>" & rs("cantor") & " ::: " & rs("musica") & "</a>" rs.MoveNext loop rs.close set rs = nothing%><%=resultado%><%end if%></body></html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ViniciusJau Postado Dezembro 9, 2004 Denunciar Share Postado Dezembro 9, 2004 num entendi... porque você usou isso aqui :form action="buscar.asp?id=buscapelo que eu percebi você tem que ter dois arquivos.. um de busca e o buscar.aspeu num manjo muito mais você tem que mexer nessa linhabusca = request.form("busca")DSNtemp="DRIVER={Microsoft Access Driver (*.mdb)}; " DSNtemp=dsntemp & "DBQ=" & server.mappath("banco.mdb") sqlstmt = "SELECT * FROM musica WHERE (musica LIKE '%" & busca & "%') OR (cantor LIKE '%" & busca & "%')" Set rs = Server.CreateObject("ADODB.Recordset") rs.Open sqlstmt, DSNtemp, 3, 3TotalRecs = rs.recordcount link = rs("link") rs.MoveFirst Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 marcos_804 Postado Dezembro 9, 2004 Autor Denunciar Share Postado Dezembro 9, 2004 a isso não é mesmo, pois o negocio busca, mas para na primeira que encontra.E olha so, eu to usando uma "request.querystring" logo posso tem um milhao de paginas numa so, ou seja aquela pagina chama uma outra string que ta dentro dela.Mas sera que alguém pode me ajudar, pelo amor de DEUS!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
marcos_804
Galera como faço para o negocio buscar pelo bd inteiro, pois o negocio busca, encontra um e pára. Como fazer para isso não acontecer?
</body>
</html>
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.