【问题标题】:Creating a access db from a template从模板创建访问数据库
【发布时间】:2016-12-16 20:17:04
【问题描述】:

我有一个访问数据库模板。我想复制该模板并将模板中的 table1 重命名为 table1 已经包含某些字段

还有什么方法可以复制table1并创建table2,重命名并保留table1中的字段。

在 Delphi 中有什么方法可以做到这一点?

【问题讨论】:

  • 你在这里问了一堆问题。您的一些问题不清楚,因为它可能与您之前在帖子中写的相关内容相关,也可能不相关。我建议你挑一件事来问,重点是问得越清楚越好;为您选择的一个问题提供所有相关信息(不是附带问题)。
  • 重命名访问表与 Delphi 有什么关系?在 Access 中,您可以选择将表格导出到您希望的任何位置。

标签: database delphi ms-access ado


【解决方案1】:

在 Delphi IDE 中,找到“Import Component”或“Import Type Library”选项,然后导入“Microsoft ActiveX Data Objects (Multi-Dimensional)”类型库。 (我的机器上似乎有 2.8 和 6.0 版本。)生成的 ADOX_TLB.pas 单元中的组件应该为您提供执行您描述的操作的方法。

【讨论】:

    【解决方案2】:

    在访问中: 右键单击表格并选择“导出” 您可以选择将表导出到另一个 Access 数据库。

    编辑: 至于德尔福,是的,这是可能的。这将需要创建数据库和表(全部在代码中)。 您可以在此处找到有关如何执行此操作的示例(例如:Delphi: Creating Access DB (.mdb) without Ms Access

    【讨论】:

    • 我不知道你怎么能回答这么糟糕的问题。让我指出,这个问题询问如何做任何 OP 试图做的事情“在 Delphi 中”。在问题得到澄清之前,试图回答它似乎会适得其反。
    • 他是一堆问题。如果我没记错的话,他的主要问题是如何将表格从模板获取到新数据库:)...
    • 恭喜你能读懂他的心思。包括阅读“在 Delphi 中”完全是一个意外,而不是因为他可能希望以编程方式 实现他的目标 - 就像在 没有来自 Access 的手动用户交互中那样。 :) (注意,我并不是说你的“读心术”是错误的;只是这有点冒昧,最好给 OP 时间来解决他的问题,这样我们就不会得到一堆疯狂的猜测答案。)
    • 这个问题被标记为 Delphi,这意味着它询问如何在代码中执行此操作。它还在帖子的最后一句中明确指出,Any way to do this in Delphi。它不是询问如何在 Access 中执行此操作,或者它没有 Delphi 标记或最后一句话。您应该在回答之前阅读问题,如果您不理解,请继续。
    • 我不会和你争论这个。问题的主体(细节在哪里)和标签清楚地写着in Delphi。我认为应该阅读整篇文章,而不是仅仅假设标题包含所有内容。有一个原因是,该网站不仅包含问题的标题,还需要帖子正文中的内容。您应该学会实际阅读问题,而不是假设您可以从标题中的几个单词中收集到整个含义。
    猜你喜欢
    • 1970-01-01
    • 2011-06-03
    • 2015-01-04
    • 1970-01-01
    • 2013-08-11
    • 2014-08-01
    • 1970-01-01
    • 2011-04-21
    • 1970-01-01
    相关资源
    最近更新 更多