Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    684

    'Select CASE' nidificato

    Chiedo a chi è più informato di me: è possibile nidificare 2 Select Case?

    Vi faccio vedere un esempio:

    Questa è una funzione che richiamo più volte per un DO UNTIL tutte le volte che mi fa un nuovo ciclo.

    codice:
    <%
    sub controllamese
    	SELECT CASE mese
    		mese 01
    		response.write "GENNAIO "
    		mese 02
    		response.write "FEBBRAIO "
    	             mese 03
    		response.write "MARZO "
    		mese 04
    		response.write "APRILE "
    		mese 05
    		response.write "MAGGIO "
    		mese 06
    		response.write "GIUGNO "
    		mese 07
    		response.write "LUGLIO "
    		mese 08
    		response.write "AGOSTO "
    		mese 09
    		response.write "SETTEMBRE "
    		mese 10
    	             response.write "OTTOBRE "
    		mese 11
    		response.write "NOVEMBRE "
    		mese 12
    		response.write "DICEMBRE "
    	end select
    End Sub
    %>
    Leggo da un recordset il campo formato DATA/ORA, splitto il contenuto e prendo il valore del mese, ad ogni ciclo:

    Formato data americano 09/10/2006

    codice:
    <%
    meseuscita = split(rsnovita("meseuscita"), "/")
    mese = meseuscita(0)
    anno = meseuscita(2)
    
    controllamese
    response.write anno
    %>
    Questa linea di comando è contenuta all'interno di una SELECT per incolonnare i risultati,
    da qui richiamo la funzione 'controllamese' che mi processa il mese contenuto nel recordset e stampo a video il risultato..


    Mi dice "ERRORE DI SINTASSI LINE 100' ovvero 'end select' della funzione 'controllamese'.

    Qualcuno potrebbe chiarimi le idee,
    grazie.

  2. #2
    codice:
    select case mese
    
        case 1
    
        case 2
    
        etc etc
    
    end select

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    684
    Si infatti è stata una svista.
    Usano il copia e incolla, 1500 righe di codice e alle 3.00 di notte il cervello era in fumo.

    Grazie

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.