Ciao agenti,
infatti non ha nessun valore... Legge soltanto la root di appartenenza ho modificato il codice in questo modo:
Codice PHP:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<html>
<head>
<title>Leggere un file XML con ASP</title>
</head>
<body>
<%
Set Conn=Server.CreateObject("ADODB.Connection")
strConn="driver={Microsoft Access Driver (*.mdb)}; "
strConn=strConn & " DBQ=" & Server.MapPath("db.mdb")
strConn=strConn & ";pwd=" & strCode
Conn.Open strConn
Set rs = Server.CreateObject("ADODB.Recordset")
Dim objXmlDom
Set objXmlDom = Server.CreateObject("Microsoft.XMLDOM")
objXmlDom.async = False
objXmlDom.load Server.MapPath("prova.xml")
Dim id
Set id = objXmlDom.getElementsByTagName("info/id")
Dim i
i = 0
For i = 0 To id.length - 1
Response.Write id(i).Text & "
"
strSQL = "INSERT INTO tb (id) values"&_
"('"&id&"')"
Next
conn.close
Set conn=Nothing
Set id = Nothing
Set objXmlDom = Nothing
%>
</body>
</html>
con il response.write mi restituisce il contenuto del tag id che si trova all'interno del file xml, ho bisogno che tutto il contenuto venga inserito dentro il db. Il codice postato non funziona e non inserisce il record
Codice PHP:
Tipo di errore:
Errore di run-time di Microsoft VBScript (0x800A01C2)
Numero errato di argomenti o assegnazione di proprietà non valida
/default.asp, line 39
la line 39 corrisponde alla insert appunto. Qualche idea??