Ir para conteúdo

POWERED BY:

Arquivado

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

Jow Xavier

[Resolvido] Laço For

Recommended Posts

Bom dia;

Estou precisando criar um laço for que exiba até 5 dados na tela, como eu faço um for desse tipo, tentei assim

for contador = 1 to 5

%>
<td><center><font size="2px"><b><a href="detalhe_noticia.asp?noticia=<%=tab("autonum")%>"onClick=				"NewWindow(this.href,'name','200','300','yes');return false"><%=tab("titulo")%>|</a></font></center></td>
<%next%>
e deu erro,

Tipo de erro:
Objeto Response, ASP 0104 (0x80070057)
Operação não permitida
/cinalp/clientes.asp
Alguém pode ajudar ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

E o erro aconteceu em qual linha? Veja que o erro foi na hora de escrever algum dado...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então apenas deu o erro de operação não permitida, acontece q eu estou usando um while e está funcionando perfeito, mas eu quero q apareça os dados do laço 5 vezer, por isso quero usar o comando for !!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estava mexendo aki e consegui fazer com q o for funcionasse mas gostaria q ele funcionasse com as informações do banco de dados ... só está trazendo uma informaçõe do banco gostaria q trouxesse todas ...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você precisa colocar um tab.movenext dentro do for... e é necessário também verificar se não é fim de arquivo, fazendo um if not tab.eof then

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara eu preciso ñ cinsegui fazer, eu preciso mudar esse trecho de código:

<% while not tab.EOF %>
	<br>
	
	<table>
<tr> 

<%
n = 1
c = 5
'c, é aqui que você controla o numero de colunas
Do while not tab.Eof
%>
<td><center><font size="2px"><b><a href="detalhe_noticia.asp?noticia=<%=tab("autonum")%>"onClick=				"NewWindow(this.href,'name','200','300','yes');return false"><%=tab("titulo")%> | </a></font></center></td>
<%
n = n + 1
tab.Movenext
If n > c then
response.write "</tr><tr>"
n = 1
End If
Loop
%>
</table>
	
	<% 
	wend %>

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.