Loop no ASP

8 respostas
B

Eu tenho um banco de dados com 2 tabelas,

um chamado categorias com dois campos(CodCategoria, Categoria)numero e texto.

a outra chamando de Produtos (codprodutos, codcategoria, Produtos, descricao, valor) texto,numero, texto, texto, moeda

e quero que aparença a categoria em baixo o produtos que pretence a categoria assim para toda as categoria fazendo um tabela estou tentando faz com esse codigo abaixo:

dim rsproduto 
dim conexaodb
dim strSQL

set conexaodb=Server.CreateObject("ADODB.Connection")
set rsproduto=Server.createObject("ADODB.Recordset")
conexaodb.open "Provider = Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("banco.MDB")
strSQL ="Select * FROM produtos "
strCat ="Select * FROM Categorias "
set rscat = conexaodb.Execute(strcat)
set rsproduto = conexaodb.Execute(strSQL)
%>

<% do while not rscat.eof%>
<table width="600" border="0" cellspacing="0" cellpadding="3">
  <tr>
    <td colspan="3"><div align="center">
      <% =rscategoria.fields(Categoria)%>
</div></td>
  </tr>
  <tr>
    <td colspan="3"><div align="center"></div></td>
    </tr>
  <tr>
    <td width="119"><div align="center">Cód. do Produto</div></td>
    <td width="339"><div align="center">Produto</div></td>
    <td width="123"><div align="center">Pre&ccedil;o R$ </div></td>
  </tr>
<% do while not rsproduto.eof %>	
  <tr>
   <td>
	<div align="left"><span class="style5">
    <% = rsproduto.fields ("CodProduto")%>
    </span></div></td><td>
	<div align="left">
	<span class="style5">
    <a href="detalhes2.asp?detalhe1=<% =rsproduto.fields("CodProduto")%>"/><% = rsproduto.fields ("Produto") %></span></div></td>
        <td><div align="right"><span class="style5">
          <% = rsproduto.fields ("Preco") %>
    </span></div></td>
  </tr>
  <%
rsproduto.movenext
loop
rsproduto.close
conexaodb.close
set conexaodb = nothing
set rsproduto = nothing
  %>
</table>

Alguem pode mim da um Luz ver onde tem o erro,
estou mais de 2 semana quero acaba com isso obrigado
as todos que le e pode mim ajuda o meu e-mail : lr2623(at)hotmail(dot)com

:stuck_out_tongue: :!: :-o fiquem com deus !!

8 Respostas

nbluis

bah … tu ta perdido mesmo carinha…

Pelo menos coloca teu codigo em tags code ai…

Até…

nbluis

A descreve o erro também…

Não seria melhor tu achar um forum de asp???

C

use somente o while…

Sintaxe do While

while not rs.eof

rs.MoveNext
wend

maquiavelbona

Porque uma pergunta sobre ASP num fórum de Java, por alguém que só fez um post(esse) ?

Que mer… de terça-feira.

Até!

bzy

Caramba, o pessoal não ta mais nem ligando, qualquer fórum é fórum, qualquer dúvida deve ser respondida, até mesmo se a pergunta não é feita, e vamos que vamos, não poste a explicação, poste a resolução…

maquiavelbona

Para o primeiro post de um estagiário num fórum de Java ser sobre ASP, pode-se tirar muitas conclusões.
Pior que ele pede a resolução e nem o erro ele informa.

Adriano_Almeida

Meu deus… e eu achando que língua portuguesa era matéria básica nas escolas.
:shock:

rafaelbortoletto

Na hora do aperto o pessoal faz quase de tudo para ter o código pronto.

Criado 27 de fevereiro de 2007
Ultima resposta 27 de fev. de 2007
Respostas 8
Participantes 7