Vamos ver assim:  Tu tem que mostrar uma lista de apartamentos disponiveis, por exemplo.  Dai tu monta uma página que faz uma pesquisa no banco de dados e traz a lista dos apartamentos. Pra tu mostrar a lista em uma tabela, de forma que cada apartamento fique em uma linha tu abre uma tabela e escreve a primeira linha com os titulos: (exemplo: Quantos quartos, Quantos metros, Valor do aluguel).  Na segunda linha e demais tu mostrará os dados de cada apartamento... para isso tu usa o comando "do while":  (Lista é o nome do recordset de pesquisa) do while not Lista.eof -    (faça enquanto a lista não termina)    response.write "<TR>"    (abre a linha)    response.write "<TD>"    (abre a primeira coluna)    response.write Lista("quartos")    (escreve quantos quartos tem)    response.write "</td><td>"    (fecha a primeira coluna e abre a segunda)    response.write Lista("metros")    (escreve quantos metros tem)    response.write "</td><td>"    (fecha a segunda coluna e abre a terceira)    response.write Lista("valor")    (escreve o valor do aluguel)    response.write "</td>"    (fecha a terceira coluna)    response.write "<tr>"    (fecha a linha)    Lista.movenext    (avanca para o proximo da lista) loop    (volta lá pra cima e repete "enquanto" a lista não termina, abrindo uma nova linha para cada apartamento da lista. E se a lista terminou simplesmente a programação segue na proxima linha depois do "loop") Dessa forma tu pode "repetir" uma série de comandos "enquanto" uma condição é verdadeira, neste caso, "enquanto a lista não chega ao fim"  Quel tal?? Um abraço Lucky