我对SQL,MS Access& amp; PostgreSQL的。所以这可能是一个非常愚蠢的问题,但不知怎的,我无法弄明白。我试图在访问中运行SQL查询,我的数据在PostgreSQL数据库表中,该表与之前我的同事的访问相关联。当我进行这个简单的查询时,为什么会出现表格不存在的错误?链接数据库表的语法是否不同?或者链接尚未建立?
答案 0 :(得分:1)
您已创建传递查询。此查询在服务器上执行,而不是在Access中执行,因此您需要使用PostgreSQL数据库中的原始表名。
所以它不是FROM public_tb_change
而是FROM tb_change
。
或者FROM public.tb_change
,如果public
不是默认架构。
我建议将链接表重命名为原始名称(删除public_
),这样可以减少混乱。链接表时,Access会自动添加模式名称。