进行允许通过ODBC驱动程序将数据输入到PostgreSQL数据库的MS Access查询

时间:2018-11-02 15:52:35

标签: postgresql ms-access-2010

有人要求我通过将数据本身放入Postgres数据库中,同时保留旧的Access文件作为前端来修改Access数据库。到目前为止,一切工作都很好,每个链接表,查询和表单都像以前查看时一样工作。

但是,问题在于,所有表单都调用了用户可以在其中插入数据的MS Access查询,但是在将表迁移到PostgreSQL之后,这些查询不再允许数据插入,这意味着没有窗体不再允许数据插入。我可以编辑已经输入的行,但是不能创建新行,也可以将新行插入链接表中。这是超级用户。

我过去曾进行过Access查询,该查询允许将数据输入到Postgres数据库中,但是现在我无法访问这些文件,而且我一生无法弄清楚我所做的不同工作然后。

高度赞赏任何潜在客户。找不到任何东西。使用MS Access 2010和PostgreSQL 9.1


已解决

Andre指出,这些MS Access查询必须包含主键才能提供创建新行的选项。将id字段添加到查询后,表单的工作方式便像以前一样。

1 个答案:

答案 0 :(得分:0)

由安德烈(Andre)提供的答案是,如果简单的MS Access查询包括查询表的主键,则允许在PostgreSQL中插入。干杯!