e anche io uso l'update.

codice:
if request.TotalBytes > 700 then

	With oUpload
	.SetDatabase "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath("data\db.mdb"),"SELECT Top 1 * FROM sezioni where id ="& request("id")
	.EnabledAspUpload	= False
	.EnabledImageSize	= False
	.EnabledLog 		 = False
	.AutoRename 		 = True
	.Overwrite			 = False
	.SetPath "..\img\"
	.Load
	.Filter = .FilterImage() & AND_ & .FilterSize(102400)
	.MoveFirst
	if .EOF then
		Response.write "0 Files caricati su " & NumFiles &" : controlla le dimensioni e il ttipo di file."
	else
		.Database.Open()
		While Not .EOF
				.Save
				response.Write "il file " & .GetFileName &" è stato salvato 
"
				.Database.Fields("sezione") = .Form("Titolo")
				.Database.Fields("img") = .GetFileName
				if .form("home") = "true" then
					.Database.Fields("cat_home") = "True"
				end if				
				.Database.Update
		.MoveNext
		Wend
		response.Redirect("sezioni.asp")
	end if
	End With
	Set oUpload = Nothing
end if