Ciao.

Scusate la domanda: ma perchè in questo codice la condizione sempre verificata è la prima anche se tutta la lista dei destinatari è compilata?

codice:
   strDESTINATARIO_1 = request.form("DESTINATARIO_1")
   strDESTINATARIO_2 = request.form("DESTINATARIO_2")
   strDESTINATARIO_3 = request.form("DESTINATARIO_3")
   strDESTINATARIO_4 = request.form("DESTINATARIO_4")
   strDESTINATARIO_5 = request.form("DESTINATARIO_5")
   strDESTINATARIO_6 = request.form("DESTINATARIO_6")
   
   if _
      strDESTINATARIO_1 <> "" AND _
      strDESTINATARIO_2 <> "" then
             strDestinatari = strDESTINATARIO_1 & ";" & strDESTINATARIO_2     
         
   elseIf strDESTINATARIO_1 <> "" AND _
          strDESTINATARIO_2 <> "" AND _
          strDESTINATARIO_3 <> "" then
             strDestinatari = strDESTINATARIO_1 & ";" & strDESTINATARIO_2 & ";" & strDESTINATARIO_3  
          
   elseIf strDESTINATARIO_1 <> "" AND _
          strDESTINATARIO_2 <> "" AND _
          strDESTINATARIO_3 <> "" AND _
          strDESTINATARIO_4 <> "" then
             strDestinatari = strDESTINATARIO_1 & ";" & strDESTINATARIO_2 & ";" & strDESTINATARIO_3 & ";" & strDESTINATARIO_4  
          
   elseIf strDESTINATARIO_1 <> "" AND _
          strDESTINATARIO_2 <> "" AND _
          strDESTINATARIO_3 <> "" AND _
          strDESTINATARIO_4 <> "" AND _
          strDESTINATARIO_5 <> "" then
             strDestinatari = strDESTINATARIO_1 & ";" & strDESTINATARIO_2 & ";" & strDESTINATARIO_3 & ";" & strDESTINATARIO_4 & ";" & strDESTINATARIO_5
   
   elseIf strDESTINATARIO_1 <> "" AND _
          strDESTINATARIO_2 <> "" AND _
          strDESTINATARIO_3 <> "" AND _
          strDESTINATARIO_4 <> "" AND _
          strDESTINATARIO_5 <> "" AND _ 
          strDESTINATARIO_6 <> "" then
             strDestinatari = strDESTINATARIO_1 & ";" & strDESTINATARIO_2 & ";" & strDESTINATARIO_3 & ";" & strDESTINATARIO_4 & ";" & strDESTINATARIO_5 & ";" & strDESTINATARIO_6
   
   else
             strDestinatari = strDESTINATARIO_1
   end if