XML в MS-Access 2007 с использованием ASP.Net (Bulk Insert, Bulk Copy) - PullRequest
0 голосов
/ 29 апреля 2011

Я загружаю XML-файл, содержащий тысячи записей.Я хочу, чтобы этот XML-файл преобразовал его в базу данных MS-Access 2007 с использованием ASP.Net (VB) и выполнял дальнейшие запросы к нему.Стоит отметить, что преобразование должно быть выполнено навалом, потому что это очень тяжелый файл и требуется больше времени для вставки одной записи.Я устал от поиска в Google кода, чтобы выполнить мои требования.Я также новичок в ASP.Net.Структура файла XML выглядит следующим образом:

  <?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>

Пожалуйста, напишите полный фрагмент кода, чтобы я мог выполнить эту работу.

1 Ответ

0 голосов
/ 30 апреля 2011

Access 2007 будет напрямую импортировать XML.Вы можете создать XSD для ваших конкретных данных, а затем импортировать их для создания определений таблицы.Оттуда XML должен импортироваться без ошибок.

...