|
|
|

|

|
Dicas
|

|
ASP - Active Server Page (Miscelâneas)
|
|
 |
Título da Dica: Manipulando Coleções
|
 |
|
|
Postada em 17/9/2003 por Ð@®l@n
A instrução for/each do VB também pode ser utilizada em VBScript e costuma resolver grandes problemas.
O objetivo desta instrução é manipular uma coleção de informações. Assim sendo, ao invés de manipular item a item pode-se montar um laço para manipular todos.
A síntaxe é :
for each <variavel> in <colecao> <codigo> next
O código que existir entre o for/each e o next será executado para cada item existente na colecao. A cada execução a variável utilizada no FOR recebe um item da coleção. Assim sendo, dentro do código do FOR utiliza-se essa variável para realizar operações diversas.
Veja algumas coleções existentes :
Request.Form - Variáveis transmitidas via POST Request.Querystring - Variáveis transmitidas via GET Applications.Contents - Variáveis de aplicação Session.Contents - Variáveis de sessão Request.Servervariables - Variáveis do servidor RecordSet.Fields - Campos de um Recordset Command.Parameters - Parametros de um objeto COMMAND
Existem ainda diversas outras.
Veja um pequeno exemplo :
for each x in rs.fields response.write("<td>") response.write(x.name) response.write("</td>") next
Estas poucas linhas de código estão montando o título de uma tabela com o nome de todos os campos da base de dados, independentemente de quantos sejam.
|
|
|
|

|