AccueilRechercherNous contacterForum

Réparer les erreurs de Windows

√ PC Fix est un outil puissant qui scanne rapidement votre base de registre pour identifier les erreurs et les répare en un clin d’œil!
√ Surfer plus vite et de manière plus sûre
√ Améliorer la vitesse du PC
√ Prévenir les ralentissements et le gel du PC
√ Économiser du temps et de l’argent
√ Obtenir des solutions sur mesure
√ Utilisez l'outil qu'il vous faut!




Error:msxml3.dll (0x80070005)

Version imprimable Suggérer par mail
faamugol:
slt
je travaille en ASP avec Internet explorer comme navigateur

j' essaye de mettre a jour mon fiachier xml (juste modifier les valeurs d' un record), mais je rencontre le probleme suivant:

Error Type:msxml3.dll (0x80070005)
Access is denied.

j' ai lu http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk30/htm/xmmthsave.asp

mais je ne trouve pas la solution...

Private Function Save_changed_WA(recnummer, WAvalue)
Dim xmlDoc
Dim rootElem
Dim found
Dim num, state

Set xmlDoc = Server.CreateObject("Microsoft.XMLDOM")
xmlDoc.async = False
xmlDoc.load(server.MapPath("../Aegon/Aegonxml/awatest.xml"))

state = xmlDoc.readyState
If (state = 4) Then ' xml file has been completed loaded
If xmlDoc.parseError Then
Response.Write "<p class=err>" & xmlDoc.parseError.reason & "</p>" & vbCrLf

Else
Set rootElem = xmlDoc.documentElement
rnum = 0
found = False
Do While not (found) AND (rnum <= rootElem.childNodes.length-1)

If (cint(recnummer) = cint(rnum)) Then ' new overwrite WA

rootElem.childNodes.item(rnum).childNodes.item(5).text = WAvalue
'xmlDoc.save(server.MapPath("../Aegon/Aegonxml/awatest.xml"))
found = True
End If
rnum = rnum + 1
Loop
End If 'xmlDoc.parseError
xmlDoc.save(server.MapPath("../Aegon/Aegonxml/awatest.xml"))
End If

End Function


merci d'avance pour vos suggestions[/b]

jérôme:
Tu es sûr d'avoir les droits en écriture sur ce répertoire ?

faamugol:
merci pour la reaction rapide.

oui j' ai le droit d'ecriture et lecture j' ai verifie mais l' erreur persiste

merci d' avance pour toute suggestion

jérôme:
Un bout de ton xml pour tester ?

faamugol:
merci pour la reaction,
alors voici:
mais ne te preoccupes pas du nom des tags c' en Neerlandais.

merci d' avance

<?xml version="1.0"?>
<items>
<itemrec>
<regio>1</regio>
<leeftijdvan>18</leeftijdvan>
<leeftijdtotmet>25</leeftijdtotmet>
<jarenrijbvan>1</jarenrijbvan>
<jarenrijbtotmet>2</jarenrijbtotmet>
<watarief>1.23</watarief>
</itemrec>
<itemrec>
<regio>1</regio>
<leeftijdvan>18</leeftijdvan>
<leeftijdtotmet>25</leeftijdtotmet>
<jarenrijbvan>3</jarenrijbvan>
<jarenrijbtotmet>7</jarenrijbtotmet>
<watarief>1.16</watarief>
</itemrec>
</items>

jérôme:
Bon ben j'ai testé et ça fonctionne parfaitement. Je penche vraiment pour un problème de droits, ou bien éventuellement de chemin.
Vérifie que ce que te renvoie server.MapPath("../Aegon/Aegonxml/awatest.xml") correspond bien à la réalité.
Essaie en mettant ton fichier xml dans le même répertoire que le script asp.

Commentaires (1)Add Comment

Ecrivez un commentaire
quote
bold
italicize
underline
strike
url
image
quote
quote
 
< Précédent   Suivant >





Erreur de chargement dlls ?Un fichier DLL introuvable?telecharger *.dll gratos!gratuitement!chemin:racine windows system32