15. august 2005 - 11:26
Der er
8 kommentarer og 2 løsninger
Fra Access til xml fil - permission.
Hejsa Jeg sidder og leger med noget xml/rss og i den forbindelse får jeg en fejl med: ---------------------------- Permission denied /news_action.asp, line 220 ---------------------------- Det skyldes vel at jeg ikke må oprette xml filer på mit webhotel eller?? Ved fejlen ser koden således ud: ----------------------------- Dim objFSO : Set objFSO = Server.CreateObject( "Scripting.FileSystemObject" ) Set objRSSFile = objFSO.CreateTextFile( "my.xml", true ) objRSSFile.Write( strRSS ) objRSSFile.Close objFSO.Close ----------------------------- På forhånd tak.
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
15. august 2005 - 12:07
#1
Du skal placere dine XML filer i samme mappe som der hvor du har fået lov til og placere dine databasefiler, da du er nødt til og ha' skriveadgang til den mappe. //>Rune
15. august 2005 - 12:50
#2
Tak Rune Nu skriver den desværre bare path not found... Jeg kan vel godt gøre sådan her ikke: "Set objRSSFile = objFSO.CreateTextFile( "db/my.xml", true )"
15. august 2005 - 21:23
#3
Du skal nok benytter Server.MapPath omkring den relative sti (da FSO arbejder med absolutte stier).
15. august 2005 - 21:24
#4
...eller gør den...? prøv det lige.
15. august 2005 - 22:09
#5
Oki, prøver jeg lige i morgen.... :) På forhånd tak
16. august 2005 - 10:21
#6
´Kan i forklare mig, hvordan min kode så skal være??? Det ser således ud nu: Dim objFSO : Set objFSO = Server.CreateObject( "Scripting.FileSystemObject" ) Set objRSSFile = objFSO.CreateTextFile( "my.xml", true ) objRSSFile.Write( strRSS ) objRSSFile.Close objFSO.Close
16. august 2005 - 11:35
#7
Hvis altså din databasefil ligger i samme katalog som det script hvor denne kode ligger, vil jeg tro den skal se således ud: Dim objFSO : Set objFSO = Server.CreateObject( "Scripting.FileSystemObject" ) Set objRSSFile = objFSO.CreateTextFile( Server.MapPath("my.xml"), true ) objRSSFile.Write( strRSS ) objRSSFile.Close objFSO.Close
16. august 2005 - 12:34
#8
Så virker det... Tusind tak til jer begge. Smider du lige et svar softspot. - Håber det er ok, at i delere point?
16. august 2005 - 12:58
#9
Ja da! :)
16. august 2005 - 13:41
#10
Takker for point :)
Kurser inden for grundlæggende programmering