Salve a tutti.

Ho un codice asp che esegue l'upload di tre file contemporaneamente e ne inserisce il percorso in un db access 2000.

Il problema è che vorrei lasciare libero l'utente di inviare al server quanti files vuole da un minimo di uno ad un max di tre; infatti se l'utente invia tre files in upload non ho problemi nell'inserimento nel db, ma se lascia uno dei tre campi "Vuoti" l'inserimento nel db avviene in modo errato, ecco il codice che utilizzo:
codice:
Dim File, DestFileName
  dim arr_file(2)
  cont = 0
  For Each File In Form.Files.Items
		If Len(File.FileName) > 0 Then
        DestFileName = GetUniqueFileName(File.FileName, DestinationPath)
        DestinationFileName = DestinationPath & File.FileName
        File.SaveAs DestinationPath & "\" & DestFileName
        arr_file(cont) = File.FileName
        cont = cont +1
	  End If
  Next

SQL = "INSERT INTO tabella (linkpm, linkpreventivo, linkconsuntivo, NomePmu, NomePreventivo, NomeConsuntivo) VALUES ('http://www.internetpage.com/"&arr_file(1)&"', 'http://www.internetpage.com/"&arr_file(1)&"', 'http://www.internetpage.com/"&arr_file(2)&"','"&arr_file(0)&"', '"&arr_file(1)&"', '"&arr_file(2)&"')"
Posso risolvere? grazie