Icecat the open catalog

sincronizzazione catalogo xml con mysql
Date:
10-07-2009
Sender:
sandro
Subject:
sincronizzazione catalogo xml con mysql
Document:
Message:
Ciao a tutti....

Dovrei leggere gli attributi degli degli elementi da un foglio XML e scriverli in una tabella su un database in mysql.....

ho provato con il dataset spry di dreamweaver, ecco il codice:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
'>http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
http://www.w3.org/1999/xhtml" xmlns:spry="http://ns.adobe.com/spry">
<%
Set objCon = CreateObject("ADODB.Connection")
objCon.Open "DSN=computerline"

ScriptTimeout = 200
on error resume next
%>



Documento senza titolo








<%

Prod_ID = "{it::@Prod_ID}"
Product_ID = "{it::@Product_ID}"

insSQL = "INSERT INTO icecat (Product_ID, Prod_ID) VALUES ( '"&Prod_ID&"' , '"&Product_ID&"' ) "
set insRs = objCon.execute(insSQL)

%>



<%objCon.Close
Set objCon = Nothing%>


il problema è che invece di scrivere sul database i valori che ottengo da Prod_ID e Product_ID con la lettura xml, mi scrive esattamente "{it::@Prod_ID}" e "{it::@Product_ID}", che sono i valori spry che ho dichiarato nelle due variabili
se invece faccio un response.write prima della query mysql per l' inserimento, in tal caso invece mi stampa i valori corretti a video: e come mai invece con la query mi stampa "{it::@Prod_ID}" e "{it::@Product_ID}"?

oppure se conoscete un altro modo per fare la sincronizzazione tra un dataset xml e un database mysql su piattaforma asp........????


Ho provato anche con l' oggetto di asp "Server.CreateObject("Microsoft.XMLDOM")",ma non funziona in questo caso, poichè il file in XML contiene la seguente riga:





ecco un pezzo del file xml:
























Please, login to reply