Есть ли короткий способ вставить набор данных в новую таблицу MS Access? - PullRequest
1 голос
/ 03 февраля 2010

Я использую сторонний веб-сервис, который выводит набор данных (из XML).Я хотел бы создать новую таблицу в моей локальной базе данных MS Access, которая содержит данные DataSet.

Есть ли простой способ передать DataSet объекту .net и попросить его «создать таблицу из этого»?

Я знаю, что мы можем использовать разные части ADOчтобы извлечь схему, построить команды, вставить строки и т. д. Я подумал, что должен быть более простой способ.

1 Ответ

1 голос
/ 03 февраля 2010

Я знаю только два способа:

  1. Проходить по полю DataSet по полю и генерировать инструкцию DDL (которая действительна для MS-Access)

  2. Добавьте ссылку на ADOX, создайте новую таблицу (со столбцами) и добавьте новую таблицу в каталог ADOX.Подробнее здесь .Но вы снова идете по полю таблицы данных по полю.

Я не представил подробностей ни по одному из этих подходов, так как не думаю, что они соответствуют тому, что вы указали.

Кажется, вы ищетеболее быстрый способ, чем любой из них, поэтому я думаю, что ответ на ваш вопрос - нет.

...