Ir para conteúdo

POWERED BY:

Arquivado

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

Asteriscos

Como saber se e o final o for each?

Recommended Posts

Pessoal,

 

Coloco uma virgula ao final de cada item. Porém no último registro não posso ter esta virgula.

 

Como saber que é o ultimo registro.

 

For Each Item in Request.Form

'se não for o último registro faça

numero = numero & ","

'fim se

Next

 

Gostaria que o resultado final fosse 1,2,3,4,5 enão 1,2,3,4,5,

Esta última virgula não deve existir.

 

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Usando a função left e retirando a última virgula da string retornado do for each:

 

<%For Each Item in Request.Form	numero = numero&request.Form(Item) & ","Nextnumero = Left(numero, Len(numero)-1)Response.Write(numero)%>

de uma olhada para ver se funciona como você quer.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Funciona sim!Eu tinha dado um jeito imediato fazendo um bacalhauzinho...coloquei um 999999 e fui adicionando as virgulas antes dos números.numero = "999999"For Each Item in Request.Form 'se não for o último registro faça numero = numero & "," numero = numero & item 'fim seNextresultado: 999999,1,2,3,4,5É funcional mas possui uma falha...Do jeito que falou é a prova de falhas.Obrigado!

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.