代码之家  ›  专栏  ›  技术社区  ›  BIBD

将MS Access表定义导出和导入为文本文件

  •  1
  • BIBD  · 技术社区  · 16 年前

    如何将MS Access表定义导出/导入为文本文件(与窗体或报表类似,是一种人类可读的格式)?

    我知道如何将整个表导出到csv文件中;但是:

    • 我不需要数据去做(事实上,我不需要数据去做)
    • 当我导入一个csv文件(尤其是没有数据的文件)时,不能保证数据类型与原始数据库相同。

    我希望将表定义存储在SVN存储库中。 我不想在目的地数据库中存储任何导入规范。

    2 回复  |  直到 11 年前
        1
  •  4
  •   HansUp    16 年前

    查看exportxml方法。我使用它来导出表数据和结构。但是,根据快速测试,您似乎可以删除dataTarget选项,只导出schemaTarget。

    Application.ExportXML _
        ObjectType:=acExportTable, _
        DataSource:="tblFoo", _
        DataTarget:="tblFoo.xml"
        SchemaTarget:="tblFooSchema.xsd"
    
        2
  •  0
  •   mnieto    14 年前

    如果需要导出特定于DAO的属性,如标题、验证文本等,则可以使用 AccessSVN . 导出格式与 SaveExtEXT 用于窗体或查询的函数。 此外,您还可以导入模式。