XML a MS-Access 2007 utilizzando ASP.Net (Inserimento di massa, Copia di massa)

asp.net sqlbulkcopy vb.net xml

Domanda

Sto scaricando un file XML comprendente migliaia di record. Voglio quel file XML per convertirlo nel database MS-Access 2007 usando ASP.Net (VB) ed eseguire ulteriori query su di esso. Vale la pena ricordare che la conversione dovrebbe essere eseguita alla rinfusa perché il suo file molto pesante e richiede più tempo per inserire uno per uno record. Sono stanco di googling codice per soddisfare le mie esigenze. Sono anche nuovo di ASP.Net. La struttura del file XML è come sotto:

  <?xml version="1.0" encoding="UTF-8" ?> 
 <root>
  <PRODUCT ITEM="8101">
  <MODEL>FY316A</MODEL> 
  <EAN>5055071647109</EAN> 
  <NAME>Enchanted Twilight Flower Fairy 'Amethyst'</NAME> 
  <DESCRIPTION> some descriptio </DESCRIPTION>
  <DIMENSION>  <![CDATA[ Height 31 - 32cm Width 16 - 18.5cm Depth 12 - 13.5cm </DIMENSION>
  <PRICE>16.63</PRICE> 
  <DELIVERY>I</DELIVERY> 
  <OPTIONS>  <![CDATA[ B - Hand on Dress|A - Flower in Hand|Any  ]]>   </OPTIONS>
  </PRODUCT>
 </root>

Per favore, scrivi un codice completo per me per fare questo lavoro.

Risposta popolare

Access 2007 importerà direttamente XML. È possibile creare un XSD per i dati specifici, quindi importarli per creare le definizioni di tabella. L'XML dovrebbe importare in modo pulito da lì.



Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow