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:
Posso risolvere? graziecodice: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)&"')"

Rispondi quotando