Экспорт и импорт определений таблиц MS Access в виде текстовых файлов - PullRequest
1 голос
/ 01 июня 2010

Как я могу экспортировать / импортировать определения таблиц MS Access в виде текстовых файлов (в удобочитаемом формате, например, с помощью форм или отчетов)?

Я знаю, как экспортировать всю таблицу в файл CSV; однако:

  • Мне не нужны данные для отправки (на самом деле, скорее, это не так)
  • Когда я импортирую файл CSV (особенно без данных), нет никакой гарантии, что типы данных будут такими же, как в моей исходной базе данных.

Я надеюсь сохранить определения таблиц в репозитории SVN. Я не хочу размещать какие-либо спецификации импорта в базе данных назначения.

Ответы [ 2 ]

4 голосов
/ 01 июня 2010

Посмотрите на метод ExportXML. Я использовал его для экспорта данных таблицы и структуры. Однако, исходя из быстрого теста, кажется, что вы можете удалить опцию DataTarget и просто экспортировать SchemaTarget.

Application.ExportXML _
    ObjectType:=acExportTable, _
    DataSource:="tblFoo", _
    DataTarget:="tblFoo.xml"
    SchemaTarget:="tblFooSchema.xsd"
0 голосов
/ 29 марта 2012

Если вам нужно экспортировать определенные свойства DAO, такие как заголовок, текст проверки и т. Д., Вы можете использовать AccessSVN . Формат экспорта очень похож на функцию SaveAsText для форм или запросов. А также вы можете импортировать обратно схему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...