(© 1997-2008 by Francisco Panizo Beceiro)

Se você quer uma Ajuda Específica para o seu caso, proceda como indicado:
clique Suporte, e envie a sua dúvida (para cadastrados no CLUBE DO HELP DESK)
ou envie sua dúvida para nosso Super Fórum )

Anuncie no Portal Super Dicas, seu retorno é super

Seção ASP da abcDICAS.com.br

A S P
Dicas de Uso para a Construção de Páginas Dinâmicas


 ASP: Os Comandos Básicos... 
    Os comandos que todos devem saber para criar em ASP 
    O Be-a-bá dessa poderosa ferramenta de programação de páginas dinâmicas

O Comando CASE

A sintaxe básica do comando CASE é a seguinte:

SELECT CASE expressão
    CASE condição 1
           comandos para o caso da condição 1 ser verdadeira
    CASE condição 2
           comandos para o caso da condição 2 ser verdadeira
    CASE condição 3
           comandos para o caso da condição 3 ser verdadeira

    CASE condição n
           comandos para o caso da condição n ser verdadeira
END SELECT

Esta rotina de controle primeiro verifica o resultado da expressão, e a seguir executa a seqüência CASE que corresponda a condição que se mostrar verdadeira.

Vamos usar um exemplo prático para dar melhor entendimento a esse comando:

<% Dim DiaS
Select Case WeekDay(Date)
         
Case 1
              DiaS = “Domingo”
          Case 2
               DiaS = “Segunda-feira”
          Case 3
                DiaS = “Terça-feira”
         
Case 4
               
DiaS = “Quarta-feira”
         
Case 5
               
DiaS = “Quinta-feira”
         
Case 6
                
DiaS = “Sexta-feira”
         
Case Else
               
DiaS = “Sábado”
End Select  %>
Hoje é <%=DiaS%>

A rotina acima , após dimensionar a variável DiaS (número do dia da semana), executa a estrutura de controla CASE. Se o valor da expressão der 1, executa os comandos dentro do case 1 (no caso atribui à variável DiaS o valor Domingo. Para cada uma das possibilidades as rotinas CASE atribuem o valor adequado à variável DiaS. No final, após encerrar a estrutura de controle com o END SELECT, imprime na tela a frase Hoje é .....

Observação: repare que a última rotina, que poderia ter sido definida como Case 7, foi definida como CASE ELSE, o que garante que para qualquer outro valor da expressão, que não os valores de 1 à 6, será atribuído o valor Sábado...

Veja também: a rotina de controle IF....

PESQUISA ON-LINE:
Vote em nossa Enquete OnLine

Atenção: não temos condição de dar suporte direto para todos os visitantes; use nosso Super Fórum Web Design para poder enviar suas dúvidas. O registro é gratuito!
Para um suporte diferenciado use o nosso Clube do Help Desk.


| Suporte | Cadastro | Consultoria | Quem Somos |