ratocuiara Postado Outubro 26, 2005 Denunciar Share Postado Outubro 26, 2005 Pessoal é o seguinte... sempre usei esse recurso do Dreamwevar, porem sempre dá uns pauzinhos.Por isso gostaria de saber como criar um código que exibe os registros determinados no link dinamico:Ex Link:http://localhost/teste/produto?IDProduto=3Entaum ele me mostraria o produto determinado no BD com o ID3.É coisa simples... mais eu não sei!!! Link para o comentário Compartilhar em outros sites More sharing options...
0 Ceh Postado Outubro 26, 2005 Denunciar Share Postado Outubro 26, 2005 Link para o comentário Compartilhar em outros sites More sharing options...
0 ratocuiara Postado Outubro 26, 2005 Autor Denunciar Share Postado Outubro 26, 2005 ASP <%While not rs.eof%><a href ="http://localhost/teste/produto?IDProduto=<%=rs("IDProduto")%>">Link </a><%rs.MoveNextLoop%>Tá aí o básico, você pode melhorar com o tempo.[ ]'s Não deu certo. veja o erro:Tipo de erro:Erro de compilação do Microsoft VBScript (0x800A040E)'loop' sem 'do'/jornalviamao/principal.asp, line 4Looptópico em aberto Link para o comentário Compartilhar em outros sites More sharing options...
0 Ceh Postado Outubro 26, 2005 Denunciar Share Postado Outubro 26, 2005 (editado) Ops era wend.--- editando ---Eu sempre confundo do... loop com while... wend--- editando --- Editado Outubro 26, 2005 por Ceh Link para o comentário Compartilhar em outros sites More sharing options...
0 ratocuiara Postado Outubro 26, 2005 Autor Denunciar Share Postado Outubro 26, 2005 Ops era wend.--- editando ---Eu sempre confundo do... loop com while... wend--- editando ---ASP <%While not rs.eof%><a href ="http://localhost/teste/produto?IDProduto=<%=rs("IDProduto")%>">Link </a><%rs.MoveNextWend%>[ ]'s Ainda não deu!!!!veja o erro:Tipo de erro:Erro de tempo de execução do Microsoft VBScript (0x800A01A8)Objeto necessário: ''/jornalviamao/TMPi91o4ozjbt.asp, line 2 Link para o comentário Compartilhar em outros sites More sharing options...
0 Principe Postado Outubro 26, 2005 Denunciar Share Postado Outubro 26, 2005 você precisa mudar o exemplo da Ceh e adaptar ao seu programa.<%While not rs.eof%><a href ="http://localhost/teste/produto?IDProduto=<%=rs("IDProduto")%>">Link </a><%rs.MoveNextWend%>Aposto que o nome do seu RS é outro,. verifica isso.. Link para o comentário Compartilhar em outros sites More sharing options...
0 ratocuiara Postado Outubro 27, 2005 Autor Denunciar Share Postado Outubro 27, 2005 você precisa mudar o exemplo da Ceh e adaptar ao seu programa.<%While not rs.eof%><a href ="http://localhost/teste/produto?IDProduto=<%=rs("IDProduto")%>">Link </a><%rs.MoveNextWend%>Aposto que o nome do seu RS é outro,. verifica isso.. É meu amigo a principio você tinha razão, mais mesmo assima ainda não funcionou.veja o erro:Tipo de erro:ADODB.Field (0x80020009)BOF ou EOF são verdadeiros, ou o registro atual foi excluído. A operação solicitada pelo aplicativo requer um registro atual./jornalviamao/teste2.aspO veja como está o código completo.<!--#include file="conexao.asp" --><%While not rsprincipal.eof%><a href ="http://localhost/jornalviamao/teste2.asp?IDMenu=<%=RsPrincipal("IDMenu")%>">Link </a><%rsprincipal.MoveNextWend%><html><head></head><body><%=RsPrincipal("Materia_Principal")%></body></html>Tenho certeza que há registros no bd para ser visualizado.topíco ainda em aberto. Link para o comentário Compartilhar em outros sites More sharing options...
0 Principe Postado Outubro 27, 2005 Denunciar Share Postado Outubro 27, 2005 olha só, presta atenção:"while not rsprincipal.eof" - traduzindo para o portugol: "enquanto não for o fim do arquivo...""rsprincipal.MoveNext" - trad. "...mova o cursor pra o próximo registro...""wend" - trad. "..repita."Entendeu? ele vai executar esta ação ate chegar ao FIM do arquivovocê estando no fim do arquivo você não tem mais dados, portanto não pode usá-los, prq não existem mais dados..Veja como é um banco de dados com 3 registros:___________________- início do arquivo -> BOF -> Begin Of File- 1º Registro -> Fisrt- 2º Registro -> second- 3º Registro -> Third- fim do arquivo -> EOF -> End Of File___________________Resumindo... depois que você já mostrou todos os registros até o fim do arquivo ou você move o cursor pra algum ponto com registro (usando Move) ou você fecha e reabre a conexãoSeu erro:<body><%=RsPrincipal("Materia_Principal")%></body>Coloque essa linha logo abaixo do "Wend" (uma solução medíocre):rsprincipal.MoveFirstBom,.. depois desse curso ai você já pode fazer todos seus sistemas no braço hehhehe Link para o comentário Compartilhar em outros sites More sharing options...
0 ratocuiara Postado Outubro 27, 2005 Autor Denunciar Share Postado Outubro 27, 2005 Certo Principe!!! deu certo o código só que não era isso que eu queria!!!.O que eu quero é que quando aparecer na barra de endereço o link:http://localhost/jornalviamao/teste2.asp?IDMenu=2Ele mostrar os registros referentes ao IDMenu2 da minha tabela.ve ai... Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Outubro 27, 2005 Denunciar Share Postado Outubro 27, 2005 Pra você exibir somente dados do ID selecionado, você extrai do link a variavel e joga na consulta SQL, exemplo: Link para o comentário Compartilhar em outros sites More sharing options...
0 Principe Postado Outubro 27, 2005 Denunciar Share Postado Outubro 27, 2005 Faz assim ó:<!--#include file="conexao.asp" --> <%While not rsprincipal.eof%> <a href ="http://localhost/jornalviamao/teste2.asp?IDMenu=<%=RsPrincipal("IDMenu")%>">Link </a> <%rsprincipal.MoveNext Wend %> <html> <head> </head> <body> <%rsprincipal.Close If Request.QueryString("IDMenu") <> "" Then rsprincipal.Source = "select * from nome_da_sua_tabela where IDMenu = "&Request.QueryString("IDMenu") rsprincipal.Open Response.Write(RsPrincipal("Materia_Principal")) End if%> </body> </html> Link para o comentário Compartilhar em outros sites More sharing options...
0 ratocuiara Postado Outubro 27, 2005 Autor Denunciar Share Postado Outubro 27, 2005 Certinho!!!!valeu pessoal deu tudo certo!!!!Abraços.Podem fechar o tópico. Link para o comentário Compartilhar em outros sites More sharing options...
0 bareta Postado Outubro 27, 2005 Denunciar Share Postado Outubro 27, 2005 ok.... dando o tópico por encereado Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
ratocuiara
Pessoal é o seguinte... sempre usei esse recurso do Dreamwevar, porem sempre dá uns pauzinhos.
Por isso gostaria de saber como criar um código que exibe os registros determinados no link dinamico:
Ex Link:
http://localhost/teste/produto?IDProduto=3
Entaum ele me mostraria o produto determinado no BD com o ID3.
É coisa simples... mais eu não sei!!!
Link para o comentário
Compartilhar em outros sites
12 respostass a esta questão
Posts Recomendados