Ragazzi scusate se ritorno sull'argomento ma non sono ancora riuscito a risolvere il problema.
Come faccio ad inserire questo elenco di dati presi da xml in db?
senza l'insert legge tutto bene, ma poi non va
Graziecodice:' creo un'istanza dell'oggetto XMLDOM set xmlDom = Server.CreateObject("Msxml2.DOMDocument") xmlDom.async = False xmlDom.setProperty "ServerHTTPRequest", True ' leggo il file xmlDom.Load("http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml") 'importo il namespace del nodo Cube. Questo è importante altrimenti non riuscirei a selezionarlo xmlDom.setProperty "SelectionNamespaces", "xmlns:ns='http://www.ecb.int/vocabulary/2002-08-01/eurofxref'" 'imposto il linguaggio di selezione su XPath, nel caso non fosse già quello di default xmlDom.setProperty "SelectionLanguage", "XPath" ' seleziono qualsiasi nodo <Cube> contenga l'attributo currency Dim currNode Set currNode = xmlDom.SelectNodes("//ns:Cube[@currency]") ' ciclo per tutti i nodi <Cube> così ottenuti For i = 0 To (currNode.Length - 1) Response.Write " 1.00 € = " 'Leggo gli attributi rate e currency Response.Write currNode(i).GetAttribute("rate") Response.Write " " Response.Write currNode(i).GetAttribute("currency") Response.Write "</p>" & vbCrLf Next '---Inserisco i codici promo nella tabella cambio Dim SQL2, RS2 SQL2 = "INSERT INTO cambio (currency ,rate) VALUES ( '"currency"', "rate")" Set RS2 = conn.Execute (SQL2) Set currNode = Nothing Set xmlDom = Nothing

Rispondi quotando
e devi *costruire* la stringa di inserimento.
