mmh... se prendi il percorso dal database non dovresti fare Request.QueryString.
lo script completo (poche righe) lo trovi qui:
http://www.tutorial-web.com/asp/fso/filesystem.asp?property=DeleteFile1. Verifica cosa è contenuto nel database. C'è solo il nome del file (pippo.txt) o tutto il percorso completo (/public/pippo.txt)?
2. Estrai questo valore e mettilo in una variabile
3. Esegui il delete
Dim percorso, fso
percorso = rs("campo_percorso")
set fso = Server.CreateObject("Scripting.FileSystemObject")
fso.DeleteFile(Server.MapPath("/public/" & percorso))