Ciao Ragazzi,
ho impostato lo script di Upload di Boal su un database Mysql ... quando faccio l'insert di un record tutto ok, opero in questo modo:
codice:
'************** Upload **************
While Not oUpload.EOF 
oUpload.Save()
Mioarray(i) = oUpload.GetFileName()
i=i+1 
oUpload.MoveNext 
Wend 

'************** Database **************
Set Con=Server.CreateObject("adodb.connection")
Con.Open("DRIVER={MySQL ODBC 3.51 Driver};SERVER=xxx;DATABASE=xxx;USER=xxx;PASSWORD=xxx;")

sql = "INSERT INTO prodotti (data, codice, nome, confezione, cara_ita, cara_eng, pall, ean, categoria, fot_ico, fot_big) VALUES (now(),'"& oUpload.Form("codice") &"','"& oUpload.Form("nome") &"', '"& oUpload.Form("confezione") &"','"& oUpload.Form("cara_ita") &"','"& oUpload.Form("cara_eng") &"','"& oUpload.Form("pall") &"','"& oUpload.Form("ean") &"','"& oUpload.Form("categoria") &"','"& Mioarray(0) &"','"& Mioarray(1) &"')"

con.Execute(sql)
Con.Close
purtroppo, invece, quando provo ad aggiornare uno stesso record non riesco ad inserire tutte e due i file...ho scritto questa sintassi, dove erro?
codice:
While Not oUpload.EOF 
oUpload.Save()
Mioarray(i) = oUpload.GetFileName()
i=i+1 
oUpload.MoveNext 
Wend  


Conn.Execute("UPDATE prodotti SET codice='"& oUpload.Form("codice") &"', categoria='"& oUpload.Form("categoria") &"', data=now(), nome='"& oUpload.Form("nome") &"', confezione='"& oUpload.Form("confezione") &"', ean='"& oUpload.Form("ean") &"', pall='"& oUpload.Form("pallet") &"', cara_ita='"& oUpload.Form("cara_ita") &"', cara_eng='"& oUpload.Form("cara_eng") &"', fot_ico='"& Mioarray(0) &"', fot_big='"& Mioarray(1) &"' WHERE id='" & idupdate2 & "'")