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]