【问题标题】:Manipulating linked tables in Access在 Access 中操作链接表
【发布时间】:2012-06-15 13:51:48
【问题描述】:

我正在运行的进程需要能够删除一个表,然后使用新数据重新创建它。我最近将它移到了一个不同的数据库中,该数据库将特定部门的所有流程都存放在一个地方。我被要求将原始数据库中的所有表都设置为新数据库中的链接表。现在,当它运行时,该过程会删除链接表引用并在新数据库中创建一个新的(未链接的)表。我知道我可以通过链接删除表,但是我可以重新创建表,然后自动将其重新链接到新数据库吗?

【问题讨论】:

    标签: ms-access vba linked-tables


    【解决方案1】:

    链接表的方法有很多种,但您似乎只是在使用 MS Access,所以 DoCmd.TransferDatabase 包含 Link 作为选项之一。

    【讨论】:

    • 感谢您的回复。这是否也提供了在后端创建新表的能力?我需要删除后端表,重新创建它,然后链接到它。
    • 是的。正如我所说,还有其他方法,因此您需要选择最适合您正在做的事情的方法。有了上面,你需要使用 MS Access 的实例来运行 DoCmd,你可能还想考虑wiki.lessthandot.com/index.php/Linking_Tables_via_Jet_and_ADO
    • 你也可以使用 DAO 和 dbengine 来操作和创建 TableDefs。
    • 非常老的帖子,但想知道是否可以在没有 ADOX 的情况下进行链接?无需通过代码直接访问“访问数据库”。我在网络服务器上确实有 interop.ado.dll 而不是 adox.dll (我也在 Mac 上工作,所以没有 Visual Studio 或其他方式来获取我需要的 ell 文件......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-25
    • 2015-10-30
    • 1970-01-01
    • 2011-04-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多