USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  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.
 


CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página