Ciao

in un form di invio dati in db, ho inserito una funzione che utilizzo per splittare dei valori che provengono da una select option.

In questo form c'è la possibilità di NON utilzzare la select, quindi di non selezionare il valore dalla select. Qui chiedo il vostro aiuto x superare il problema!
Proprio xchè non seleziono nessun valore dalla select, ottengo questo errore:

codice:
Microsoft VBScript runtime error '800a0009'

Subscript out of range: '[number: 0]'
Il codice della funzione è questo:

codice:
<% function dividi(variabile,separatore,posizione)	
        if posizione = 1 then
        	dividi2=split(variabile,separatore)
			'response.write(UBound(dividi2))
			dividi=dividi2(0)
			if dividi="" then
			dividi=0
			end if		
		end if
        if posizione = 2 then
        	dividi2=split(variabile,separatore)
			dividi=dividi2(1)	
		end if
end function %>
Come posso aggiungere un controllo che in caso di non selezione della select option passi alla funzione 0 o null oppure salti direttamente l'errore?

Ho visto che aggiungendo:

codice:
response.write(UBound(dividi2))
il valore è: -1