Ciao, io ho uno script che mi cancella dei record e il file all'interno di una cartella.
Il fatto è che a volte il file immagine non esiste, perchè in fase di upload l'utente non inserisce alcune file, così se poi
cancello l'oggetto lo script mi da errore " file non trovato".
Ora non so se bisogna mettere un valore di default se uno non inserisce un'immagine oppure fare un controllo in fase di cancellazione.

Ho pensato di aggiungere il controllo dell'esistenza e se non c'è mi cancella solo i record del db.
Purtroppo lo posso provare stasera mi dite se sono sulla buona strada?
Grazie ciao.
Code-----------------------
<%
dim id,rs,foto
id = cint(Request.QueryString("id"))
if len(id) > 0 and IsNumeric(id)Then

dim upc
dim cn
Set cn=Server.CreateObject("ADODB.Connection")
cn.ConnectionString="Provider=Microsoft.Jet.OLEDB. 4.0;Data Source=" & Server.MapPath("vetrina.mdb") & ";Persist Security Info=False"
cn.open
SQL ="SELECT * from vetrina where id = " &id

Set Rs = cn.Execute(SQL)
set nomefile1=rs("file1")
Dim objFSO
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
If not objfso.fileexists(server.mappath("fotocampernuovi" )&"\"&nomefile1)
Set objFSO = Nothing
else

'Il file viene cancellato
objFSO.DeleteFile(server.mappath("fotocampernuovi" )&"\"&nomefile1)
Set objFSO = Nothing
if (Not Rs.EOF) then
SQL ="DELETE * FROM vetrina where id =" &id
cn.Execute(SQL)
Response.redirect "autoeliminata.asp"

end if
RS.Close

Set RS=nothing

cn.close
Set Cn=nothing
end if
------------