none
VBSCRIPT - Função Case RRS feed

  • Pergunta

  •  

    Boa tarde.

     

    Alguém saberia informar se o caso no vbscript aceita o 'or' ?

    Por exemplo:

     

    Case "RH" or "FINANC" or "COMPRAS"

    blábláblá

     

    Tentei desse jeito, mas aparentemente ele executa o comando mesmo se as condições não forem cumpridas.

    Se aceita, qual a sintaxe correta?

    Pesquisei na net sobre isso, mas não achei nada específico...

     

    Vlw!!!

     

     

    quarta-feira, 19 de dezembro de 2007 19:54

Respostas

  • Jaderson, na função CASE não é possivel utilizar o OR ou AND, para isso o ideal é utilizar o IF, como no exemplo abaixo.

     


    Code Snippet

    If Valor = "RH" or Valor = "MKT" Then
        Bla bla bla
    ElseIf Valor = "COMPRAS" Then
        Bla bla bla

    Else
        Bla bla bla

    End If

     

     

     

     

     

    quarta-feira, 19 de dezembro de 2007 22:14

Todas as Respostas

  • Jaderson, na função CASE não é possivel utilizar o OR ou AND, para isso o ideal é utilizar o IF, como no exemplo abaixo.

     


    Code Snippet

    If Valor = "RH" or Valor = "MKT" Then
        Bla bla bla
    ElseIf Valor = "COMPRAS" Then
        Bla bla bla

    Else
        Bla bla bla

    End If

     

     

     

     

     

    quarta-feira, 19 de dezembro de 2007 22:14
  • Mais detalhes:

    http://msdn2.microsoft.com/en-us/library/6ef9w614(VS.85).aspx

    []s,

    --
    Vinicius Canto
    MVP Windows Server - Admin Frameworks
    MCP Windows 2000 Server, Windows XP e SQL Server 2000
    Bacharelando em Ciências da Computação - USP

    Blog sobre Scripting e Windows Powershell: http://viniciuscanto.blogspot.com
    terça-feira, 25 de dezembro de 2007 15:20
    Moderador