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:
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:'************** 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
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 & "'")

Rispondi quotando