Avatar billede royal12 Nybegynder
08. juli 2002 - 23:41 Der er 4 kommentarer

Adgang nægtet.

Hejsa

Næsten hver gang jeg prøver at gennem noget ned i min xml fil for jeg følgene fejl:

msxml3.dll (0x80070005)
Adgang nægtet.

Hvordan undgår jeg dette???

jeg bruger følgene kode:

Set objXML = Server.CreateObject("Microsoft.XMLDOM")
                objXML.async = False
objXML.preserveWhiteSpace = True
objXML.Load (Server.MapPath("sider.xml"))
Set objLst = objXML.getElementsByTagName("side")
Set objHdl = objLst.item(Request.QueryString("id"))
Set objid = objXML.createElement("TekstFelt")
objid.Text = "" & Request.Form("html")
objHdl.appendChild objid
objHdl.replaceChild objid, objHdl.childNodes.item(13)
objXML.save(Server.MapPath("sider.xml"))
Set objXML = Nothing
Set objLst = Nothing
Set objHdl = Nothing

Avatar billede nazaq Nybegynder
09. juli 2002 - 08:36 #1
Kig på skrive og læse rettigheder.

/NaZaq
Avatar billede nazaq Nybegynder
09. juli 2002 - 08:37 #2
Glemte at uddybe.

Du har sikkert ikke givet skrive rettigheder til internet brugere i den folder hvor sider.xml ligger.

/NaZaq
Avatar billede royal12 Nybegynder
09. juli 2002 - 22:22 #3
jo, jeg har tildelt skrive rettigheder. Det mærkelige er at jeg nogle gange for lov til og gemme og andre gange ikke. Det virker som om at fil ikke altid bliver fri-givet rigtig. skulle det ikke være nok at sætte objekterne = nothing??
Avatar billede nazaq Nybegynder
10. juli 2002 - 16:03 #4
Ahhh.

Og så måske ikke. Jeg ved ikke om det har betydning men du sætter dine objecter til Nothing i den forkerte rækkefølge (tror jeg).

Jeg er ikke ekspert på området men logisk burde du først slette objHdl, så objLst og til sidst objXML. Dette fordi objHdl er udledt at objLst som er udledt af objXML.

Prøv det og fortæl om det virker :-)

/NaZaq
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