Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Select case su range numerico.

    Scusate la domanda banale, ma non riesco a fare funzionare l'istruzione in oggetto nella mia pagina ASP.
    Ottengo sempre "Errore di sintassi" sia che faccio:

    codice:
    select case (cint(rsDettaglio("numMatricola")))
       case is >= 6000 <= 7999 
           vRiferimento = "PIPPO" 
       case is >= 8000 <= 8999 
           vRiferimento = "PLUTO"
    end select
    sia che faccio:

    codice:
    select case (cint(rsDettaglio("numMatricola")))
       case >= 6000 <= 7999 
           vRiferimento = "PIPPO" 
       case >= 8000 <= 8999 
           vRiferimento = "PLUTO"
    end select
    Gentilmente mi suggerite la sintassi corretta?

    Grazie anticipatamente.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  2. #2
    suggeriscono da google:

    codice:
    Select Case theAge
    Case Is < 18
    ageGroup =
    
    "Child"
    Case 19 To 49
    ageGroup =
    
    "UnderFifty"
    Case 50 To 64
    ageGroup =
    
    "FiftyToSixtyFour"
    Case 65 To 79
    ageGroup =
    
    "SixtyFiveToSeventyNine"
    End Select
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    se non ricordo male, ASP non supporta i range nella select -- spero di ricordarmi male

  4. #4
    Come suggerisce google ho provato e non funziona (l'istruzione case.....to, quella che serve a me).

    Optime, allora devo per forza fare gli if annidati?
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  5. #5
    non annidati, ma IF ELSEIF ELSE ENDIF

    codice:
    IF I>1000 THEN
    ...
    ELSEIF I>100 AND I<1000
    ...
    ELSEIF I>10 AND I<100
    ...
    ELSE
    ...
    END IF
    ASP è quello che è.... http://msdn.microsoft.com/en-us/library/6ef9w614(VS.85).aspx

  6. #6
    Si infatti....

    Grazie optime.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  7. #7
    clicca su birra! in firma e agisci, grassie

  8. #8
    Originariamente inviato da optime
    clicca su birra! in firma e agisci, grassie
    Fatto!!!
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.