Ir para conteúdo

POWERED BY:

Arquivado

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

marciolvs

Lista id

Recommended Posts

:natalsad: Boa tarde pesso que me ajudem , tenho um sistema tipo clico ni link e lista as imagens conforme id do link indicado...vou postar...Parte da pag produtos.asp, onde lista com o link id...-----------------------------------------------------------<%'Crio o recordset set rs = conexao.execute("SELECT * FROM Categorias") 'set rs = conexao.execute("SELECT * FROM Categorias") 'Faço o laço de repetição para exibir os registros while not rs.eof%> <!--Mostro o registro, com um link para a próxima página--> <a href="produtos_lista.asp?id=<%=rs("cat_id")%>" class="categ"><%=rs("cat_categoria")%></a><br> <br> <%rs.movenext wend conexao.close%>-------------------------------------------------------------------parte da pagina (produtos_lista.asp) que lista conforme o link clicado que vem com o codigo da id------------------------------------------------------------------<%Dim idid = Request.QueryString("id")set rs = conexao.execute("SELECT * FROM Produtos")'Faço o laço de repetição para exibir os registroswhile not rs.eof'response.write rs("Prod_Foto_P") & "<br>"%><tr valign="top"><td><img src="<%=Rs("Prod_Foto_p")%>" width="100" height="100" border="0" align="middle"><%response.write replace( RS("Prod_nome"), vbcrlf,"<br>")%></td></tr><%rs.movenextwend%>--------------------------------------------bem pessoal tá ai os codigos da pagina que envia e a que recebe.... Alguém me ajude... Por favor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Modifica a linha abaixo:

set rs = conexao.execute("SELECT * FROM Produtos")

 

Ela ficará assim:

set rs = conexao.execute("SELECT * FROM Produtos WHERE rs("cat_id")="&id)

Compartilhar este post


Link para o post
Compartilhar em outros sites

não deu certo ...Tipo de dados imcompatível na expressão de critério./jepez.com.br/produtos_lista.asp, line 42linha 42 - set rs = conexao.execute("SELECT * FROM Produtos WHERE 'Prod_categoria'="&codigo)tive de tirar o rs()mas não funcionou

Compartilhar este post


Link para o post
Compartilhar em outros sites

tente assim se o campo for numericoset rs = conexao.execute("SELECT * FROM Produtos WHERE Prod_categoria="&codigo)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta assim:

 

set rs = conexao.execute("SELECT * FROM Produtos WHERE Prod_categoria= " & id  & "")

Veja aí se dá....

 

Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

C por exemplo eu for mostrar, ou usar, um campo numerico em DB Access, posso utilizar o código:<% RS("coluna1linha1") %>Para por exemplo fazer o seguinte:Tenho uma tabela que contem campos com numeros. (naum texto, esta formatado para numeros reais)E ai eu quero fazer uma simples soma da coluna1linha1 com a coluna2linha1, eu faria assim:<% RS("coluna1linha1") + RS("coluna2linha1") %>... esta certo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Slaa, acho q tá. Eu chamo os itens do recordset assim "<%=(rs.Fields.Item("autorizadoPor").Value)%>" mas acho q desse jeito q você disse rola tb.

Compartilhar este post


Link para o post
Compartilhar em outros sites

mesmo erroTipo de dados imcompatível na expressão de critério./jepez.com.br/produtos_lista.asp, line 42

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado Pessoal achei o erro...o erro do "tipos incompativeis" era com o banco, pois estavam relacionados 'texto com numero'...Obrigado...

Compartilhar este post


Link para o post
Compartilhar em outros sites

o campo no DB é do tipo numerico ou tipo texto???se for texto voce deve colocar aspas simplesset rs = conexao.execute("SELECT * FROM Produtos WHERE Prod_categoria= '" & id & "'")

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.