【问题标题】:How to query PostgreSQL database table from Access?如何从 Access 中查询 PostgreSQL 数据库表?
【发布时间】:2016-02-21 12:48:37
【问题描述】:

我对 SQL、MS Access 和 PostgreSQL 非常陌生。所以这可能是一个非常愚蠢的问题,但不知何故我无法弄清楚。我正在尝试在访问中运行 SQL 查询,我的数据位于 PostgreSQL 数据库表中,该表已链接到我的同事之前的访问。当我进行这个简单的查询时,为什么会收到表不存在的错误?链接数据库表的语法是否不同?还是链接还没建立?

【问题讨论】:

    标签: sql postgresql ms-access-2007


    【解决方案1】:

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

    所以不是FROM public_tb_change,而是FROM tb_change

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

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

    【讨论】:

    • 从表名中删除“public”并使用该新表名重做查询就可以了。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-13
    • 2021-10-30
    • 1970-01-01
    • 2012-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多