Ir para conteúdo

POWERED BY:

Arquivado

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

paulojorge3l

Para do while

Recommended Posts

Olá pessoal gostária de saber como faço para para um do while com um if talvez

essa tabela do my sql nao da para colocar top where limit nada ela vem como uma avalanche e infelizmente preciso usar esse comando para trazer o nome da 2 primeiras colunas da tabela ai pensei em para o while na hora que contar 2 tem como fazer isso

 

valew pela atenção

ex.

 

SQL = "SHOW COLUMNS FROM cidade"
Set RSC = Conn.Execute(SQL) 
							
Do While Not RSC.EOF
cont = cont + 1

If cont = 2 then
RSC.break
loop

Else 
Response.Write ("coluna2 = "& RSC("field") &"")
							
RSC.Movenext
Loop

End If

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nâo entendi, pq não é possível usar LIMIT?

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao entendi nada do seu problema, mas acho que você quer fazer um IF e se ele for verdade sai do Loop, é isso? Se for é só usar o 'Exit Do'

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ou você pode usar o RecordCount

 

Sim Coluna = 1
While Rs.RecordCount < 2 
   Response.Write ("Coluna"& Coluna & " - " RSC("field") &" <br> ")
   Coluna = Coluna + 1
Rs.MoveNext
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.