如何从Access查询PostgreSQL数据库表?

时间:2015-11-19 11:37:26

标签: sql postgresql ms-access-2007

我对SQL,MS Access& amp; PostgreSQL的。所以这可能是一个非常愚蠢的问题,但不知怎的,我无法弄明白。我试图在访问中运行SQL查询,我的数据在PostgreSQL数据库表中,该表与之前我的同事的访问相关联。当我进行这个简单的查询时,为什么会出现表格不存在的错误?链接数据库表的语法是否不同?或者链接尚未建立?

screenshot

1 个答案:

答案 0 :(得分:1)

您已创建传递查询。此查询在服务器上执行,而不是在Access中执行,因此您需要使用PostgreSQL数据库中的原始表名。

所以它不是FROM public_tb_change而是FROM tb_change

或者FROM public.tb_change,如果public不是默认架构。

我建议将链接表重命名为原始名称(删除public_),这样可以减少混乱。链接表时,Access会自动添加模式名称。