Ciao a tutti!

Ho creato delle pagine di inserimento di dati in database access e successivamente una pagina di inserimento di dati in un file XML...

il mio problema molto strano è che quando a d esempio cancello tutto il contenuto del XML
e provo successivamente a fare un inserimento di dati in db, in automatico giustamente mi aggiorna il file XML con i dati precedentemente isneriti...

il problema è che mi re-inserisce anche i vecchi dati!!!

quando in database non risultano piu perche sono comunque stati eliminati sia da db che da XML...comè possibile?

vi posto il codice di creazione XML:


<%@LANGUAGE="VBSCRIPT"%>

<%
set conn=server.CreateObject("adodb.connection")
conn.open "provider=microsoft.jet.oledb.4.0;data source="&server.MapPath("/public/AZIENDA.mdb")
sql="SELECT * FROM AZIENDA"
aprirs sql
if not rs.eof then

Dim oldnode
Dim newnode

xmlUrl="http://www.3dee.it/public/AZIENDA.xml"

set xmlHttp = Server.CreateObject("Microsoft.XMLHTTP")
xmlHttp.open "get",xmlUrl, false
xmlHttp.send()

set xmlDoc = Server.CreateObject("Microsoft.XMLDOM")
xmlDoc.async = false
xmlDoc.Load(xmlHttp.responseXML)

do until rs.eof
set newnode = xmlDoc.createElement("azienda")
newnode.appendChild(xmlDoc.createElement("id"))
newnode.childnodes(0).text = rs("id")
newnode.appendChild(xmlDoc.createElement("nome"))
newnode.childnodes(1).text = rs("nome")

xmlDoc.documentElement.appendChild(newnode.cloneNo de (true))
rs.movenext
loop
xmlDoc.save Server.Mappath("/public/AZIENDA.xml")
Set oldnode= nothing
Set newnode= nothing
Set xmlDoc= nothing
Set xmlHttp= nothing
end if
response.Redirect("nuova.asp")
%>

premettendoc he sono un principiate di XML e simili...vorrei capire dove sbaglio e come è possibile che riappaiano dal nulla dati cancellati prima!

ciao!