Salve ragazzi sto usando l'upload di Baol per caricare i file sul server e contemporaneamente salvarli sul DB.
Il mio problema è dato dal fatto che per quanto riguarda i file questi mi vengo correttamente salvati uno per uno in record distinti. La stessa cosa per non riesco a farla con il campo testo chiamato "Titolo" perchè per ora giustamente mi inserisce il titolo uguale per tutte le immagini caricate nel DB.
Io vorrei fare in modo di poter associare un titolo differente per ogni immagine caricata.
Potete cortesemente dami uno spunto:
Questo è il form:
E questo è lo script per l'aupload:codice:<FORM METHOD="Post" enctype="multipart/form-data" ACTION="Upload_Database.asp"> File : <INPUT TYPE="file" NAME="Campo1"> Descrizione 1: <label> <input name="titolo" type="text" id="titolo"/> </label> File : <INPUT TYPE="file" NAME="Campo2"> File : <INPUT TYPE="file" NAME="Campo3"> File : <INPUT TYPE="file" NAME="Campo4"> File : <INPUT TYPE="file" NAME="Campo5"> <label></label> <label></label> <INPUT TYPE="submit" NAME="Enter"> </FORM>
codice:<% Dim oUpload Set oUpload= new cUpload With oUpload 'La riga seguente impoosta la connessione al database e la tabella di inserimento dati 'La connesione e la tabella verranno aperti con il metodo oUpload.Database.Open() .SetDatabase "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath("database/agenti.mdb"),"SELECT Top 1 * FROM news" .EnabledAspUpload = False .EnabledImageSize = False .EnabledLog = False .AutoRename = True .Overwrite = False .SetPath "upload\" .Load .MoveFirst if .EOF then NumFiles = .Count() Response.write "0 Files caricati su " & NumFiles &" : controlla le dimensioni e il tipo di file." else .Database.Open() While Not .EOF .Save response.Write "il file " & .GetFileName &" è stato salvato " 'Inserimento dei valori .Database.Fields("Titolo") = .Form("Titolo") .Database.Fields("Percorso") = .GetFileName 'Inserimento .Database.AddNew() .MoveNext Wend end if End With Set oUpload = Nothing %>

Rispondi quotando