MS Access 中的链接表如何工作?

How do linked tables in MS Access works?

需要一些关于 Linked tables 如何在 MS Access 中工作的信息。以前我们使用 MS Access 表单作为前端,SQL 服务器作为后端,我们使用 ADP 项目。

但是,现在我们的目标是将此 ADP 转换为链接的 tables 和 accdb 项目

我在 Internet 上搜索 很多链接的 table,但只能找到很少的信息。

想知道它与 ADP 有何不同。

我已经创建了一个新的 ACCDB 项目,并使用链接的 tables 管理器

导入了我所有的表单和链接的数据库对象

但是,当我尝试查找某个 table 时,它不起作用,它显示 table 未找到的异常

任何人都可以分享一段代码看看如何从VB访问链接table。

Linked tables 类似于本地 tables 但它们的来源不在本地访问数据库中。你可能

  • Link 一个 Excel sheet 作为链接 table
  • 链接的 MSSQL table
  • MySQL 作为链接 table(ODBC 连接)
  • 等等..

链接后,tables 成为标准 table,就像您的 Access 项目中的任何其他 tables 一样。唯一不同的是,链接的 tables 将在每次启动时刷新(或以特定的 ODBC 时间间隔)

您提到了 ADP,然后在 ACCDB 中链接了 table,我猜您想从较旧的 Access 版本转移到较新的版本?

从概念上来说,应该没有问题。在后台 (VBA),您可以使用 DAO 或 ADODB(大多数 DAO 简单易用)

回到你的问题。

  • 确保已导入所有 table 和查询
  • 确保所有链接的 table 都已刷新。
  • 向我们提供更多代码或屏幕截图,以便我们为您提供帮助