Scusate ragazzi...
...ho un link in una pagina che mi rimanda alla cancellazione di un file e relativo record, così composto:
La pagina CancellaFoto.asp è questa:
codice:
<%
Dim canc,objFSO
canc = Request.QueryString("canc")
If cbool(canc) = true Then
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
'Il file viene cancellato
objFSO.DeleteFile Server.MapPath("/prodotti/" & Request.QueryString("nomefile"))
Set objFSO = Nothing
End If
' DEFINISCO LE VARIABILI CHE MI SERVONO PER L'APPLICAZIONE
Dim sc, cn, rs, sql, img
img = request.QueryString("canc")
if img <>"" then
' DEFINISCO LA STRINGA DI CONNESSIONE
sc = ""
sc = sc & "driver={Microsoft Access Driver (*.mdb)};dbq="
sc = sc & Server.MapPath("/db/database.mdb")
' IMPOSTO LA CONNESSIONE EDIL RECORDSET
Set cn = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
' APRO LA CONNESSIONE COL DATABASE
cn.Open sc
sql = "SELECT * FROM UpLoad WHERE nome_file="&img
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, cn ,3,3
rs.delete
rs.Close
set rs = Nothing
cn.Close
set cn = Nothing
%>
Adesso il problema è che il file me lo cancella, ma nn mi elimina il record corrispondente a quel file nel database...dove sbaglio? :master: