Avatar billede Slettet bruger
14. juli 2010 - 16:08 Der er 5 kommentarer og
1 løsning

Hvordan får jeg slettet en mappe ?

Hey alle sammen

Jeg har følgende side:
<%
ID = Trim(Request.QueryString("id"))

IF ID <> "" THEN

    Set Conn = Server.CreateObject("ADODB.Connection")
    Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=d:\web\localuser\pivskid.dk\database\bornehave.mdb"

    Set FSO = Server.CreateObject("Scripting.FileSystemObject")
    'Sletning af mappen

    sti = server.mappath("/bornehave/images/") & ID

    Response.write("STI: '" & sti & "'")

    IF FSI.FolderExists(sti) THEN FSO.DeleteFolder(sti)

    Set FSO = Nothing

    strSQL = "DELETE * FROM gallerikategori where Id=" & ID
    Conn.Execute(strSQL)

    conn.Close
    Set conn = nothing
    Set strSQL = nothing

    response.redirect("" & ("forward.asp?side=galleriet&menu=4") & "")

END IF
%>

Som meget gerne skulle kunne slette 1 bestemt mappe, men får følgende fejlmelding:

Microsoft VBScript runtime  error '800a004c'

Path not found

/admin/slet_galleri.asp, line 9
Avatar billede Slettet bruger
14. juli 2010 - 17:05 #1
Hvad er præcis linje 9 i "slet_galleri.asp"-filen?
Og hvad indeholder din Request.QueryString("id")?
Avatar billede Slettet bruger
14. juli 2010 - 17:10 #2
hej har fundet løsningen ;)

<%
ID = Trim(Request.QueryString("id"))

IF ID <> "" THEN

    Set Conn = Server.CreateObject("ADODB.Connection")
    Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=d:\web\localuser\pivskid.dk\database\bornehave.mdb"

    Set FSO = Server.CreateObject("Scripting.FileSystemObject")
    'Sletning af mappen

    sti = server.mappath("/images/" & ID & "")
    Response.write("STI: '" & sti & "'")

    If FSO.FolderExists("" & sti & "") then
    FSO.DeleteFolder("" & sti & "")

   

    Set FSO = Nothing

    strSQL = "DELETE * FROM gallerikategori where Id=" & ID
    Conn.Execute(strSQL)

    conn.Close
    Set conn = nothing
    Set strSQL = nothing
    response.redirect("" & ("forward.asp?side=galleriet&menu=4") & "")
   
    else
    response.write("Mappen kan ikke findes")
    end if

END IF
%>
Avatar billede Slettet bruger
14. juli 2010 - 17:11 #3
steeven smid et svar, så er pointe dine ;)
Avatar billede Slettet bruger
14. juli 2010 - 17:17 #4
Okay, var det mig, der gav sporet til løsningen?
Tak.
Avatar billede Slettet bruger
14. juli 2010 - 17:21 #5
Desværre ikke, men fandt frem til det ved at rode rundt hehe :) værsgo ;) kan være du kan hjælpe en anden god gang :)
Avatar billede Slettet bruger
14. juli 2010 - 17:28 #6
Tak, tak. Det var nemt tjente point.
En anden gang vil det nok være mere logisk at tage pointene tilbage selv, når du selv finder svaret, selvom det kan virke en smule egoistisk.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester