完全合格的 MS Access Table

Fully Qualify MS Access Table

我有一个 Access 查询,它引用了 table:dbo_table2

但是,我已将此 table 移动到另一个数据库,因此我需要完全限定才能恢复链接。

SELECT table1.x, table1.y, table2.z

FROM dbo_table1 

INNER JOIN dbo_table2
ON (dbo_ID = dbo_ID) 

两个 table 都从 SQL table 中拉出。 在我的访问查询中,我添加了 table2 作为链接 Table。 但我不确定 Access 语法。如果我使用 SQL,我会简单地使用 "newdatabaseDB.dbo.table2".

我的问题是如何通过完全限定数据库和 table 名称来正确命名 table2 引用。

如果您将 table 移动到另一个数据库,只需 Link 当前数据库中的 table。这样你就可以像本地一样使用了。
还有另一种选择,使用 IN:

select * from clients in 'c:\test\mydb.mdb'

另见

破解了!

通过在创建查询的数据库中创建到外部 table 的 link,Access 然后将查询中的 table 视为本地的(因此没有需要完全资格)。