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/de.../xmmthsave.asp
mais je ne trouve pas la solution...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 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]
Partager