Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/02/2008, 04:45
Avatar de Cameron_2006
Cameron_2006
 
Fecha de Ingreso: diciembre-2006
Mensajes: 248
Antigüedad: 18 años, 4 meses
Puntos: 0
Borrar registros de base datos y archivos de carpeta

Buenas tardes, ahora el problema que tengo es que buedo borrar con el código que está a continuación un registro determinado de la base de datos, pero el archivo físico que está en la carpeta ni se inmuta, alguien me podría decir que estoy haciendo mal? no se genera ningún error. gracias de antemano por la ayuda.

<%

Dim Base
Dim SQL
Dim id


Set Base = Server.CreateObject("ADODB.Connection")
Base.Open = "miservidor.mdb"

dim fs, rsl, archivo
Set fs = Server.CreateObject("Scripting.FileSystemObject")

for each id IN Request.Form("Borrar")


sql="select filename from noticias where id_noticia="& id
set rs1=base.execute(sql)

do while not rs1.eof

archivo="../../../documentos/noticias/"& rs1.fields("filename")
archivo="d:\xvrt\miservidor\html\carpeta\documento s\noticias\"&(archivo)

if fs.FileExists(archivo) then fs.DeleteFile(archivo)

rs1.movenext

loop


sql="delete * from noticias where id_noticia="& id
Base.execute SQL

NEXT

Set fs = Nothing

base.close
set base=Nothing

Response.redirect "index.asp"

%>