Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    XML: Sovrascrivi! no :(

    Ciao, ho questo codice:
    codice:
    <%@ Page Language="VB" ContentType="text/html" ResponseEncoding="iso-8859-1" %>
    <%@ Import Namespace="System.Xml" %>
    <script runat="server">
    sub page_load(obj as object, e as eventargs)
    try
    	dim xmldoc as new XMLDocument()
    	xmldoc.load(server.MapPath("xml\post200320031320220010.xml"))
    	
    	dim Root as XmlElement = xmldoc.item("Thread")
    	
    	dim Post as XmlElement = xmldoc.CreateElement("Post")
    	dim PostTitle as XmlElement = xmldoc.CreateElement("PostTitle")
    	dim PostBody as XmlElement = xmldoc.CreateElement("PostBody")
    	dim PostAuthor as XmlElement = xmldoc.CreateElement("PostAuthor")
    	dim IdPostAuthor as XmlAttribute = xmldoc.CreateAttribute("id")
    	
    	PostAuthor.SetAttributeNode(IdPostAuthor)
    	PostAuthor.SetAttribute("id", "id dell'utente")
    	
    	dim PostTitleText as XmlText = xmldoc.CreateTextNode("TITOLO")
    	dim PostBodyText as XmlText = xmldoc.CreateTextNode("BODY")
    	dim PostAuthorText as XmlText = xmldoc.CreateTextNode("0100")
    
    	PostTitle.AppendChild(PostTitleText)
    	PostBody.AppendChild(PostBodyText)
    	PostAuthor.AppendChild(PostAuthorText)	
    	
    	Post.AppendChild(PostTitle)
    	Post.AppendChild(PostBody)
    	Post.AppendChild(PostAuthor)
    	Root.AppendChild(Post)
    	
    	xmldoc.save(server.MapPath("xml\post200320031320220010.xml"))
    catch ex as exception
    	ciao.text = ex.message
    end try
    end sub
    </script>
    Purtroppo se salvo su un file diverso da quello da cui leggo, tutto funziona, altrimenti mi da l'errore:

    Access to the path "D:\...\post200320031320220010.xml" is denied.

    Sapete aiutarmi??? Io vorrei aggiornare il file, anzichè crearene uno nuovo!

    Ciao e grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    temo si tratti di un problema di permessi ..
    un 1 dei 3d in rilievo c'è scritto come impostarli..

    oppure cerca con "query non aggiornabile"

  3. #3
    non vorrei fare il gnubbio saccente, pero' Server.MapPath non accetta percorsi relativi?
    insomma, se metti Server.MapPath con degli slash "\" da errore, invece se lo metti con dei backslash "/" non li da.

    ...o dico cazzate? :master:
    -pigiuz-
    "se proprio deve piovere merda voglio almeno sapere da che parte tira il vento" Robert Redford - Spy Game

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    Originariamente inviato da pigiuz
    non vorrei fare il gnubbio saccente, pero' Server.MapPath non accetta percorsi relativi?
    insomma, se metti Server.MapPath con degli slash "\" da errore, invece se lo metti con dei backslash "/" non li da.

    ...o dico cazzate? :master:
    potrebbe essere, soprattutto in win 2003 .. cmq anke se nn da errore è sempre meglio usare /

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.