使用 JDBC 将 Crystal Reports 连接到 PostgreSQL

使用 JDBC 将 Crystal Reports 连接到 PostgreSQL

我想将 Crystal Reports(2016,Support Pack 8,版本 14.2.8.3426)连接到 PostgreSQL 12 数据库。使用 JDBC。数据库位于我的本地计算机上,端口为 5433。我的数据库名称:ogc,采用公共模式。

我已经下载了驱动程序:

https://jdbc.postgresql.org/download/postgresql-42.2.12.jar

我提取了驱动程序。

我将 CRconfig 更改为:

C:\Program 文件(x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\java/lib/postgresql-42.2.12.jar;${CLASSPATH}

我可以使用以下方法连接到数据库:

jdbc:postgresql://本地主机:5433/ogc

我的数据库类:org.postgresql.Driver

到目前为止,一切都很好。

在数据探索器中我得到:

因此,连接就在那里。但是,当我想选择要在报告中使用的表时,我收到错误:

从数据库检索数据失败。详细信息:未实现。

我缺少什么来使用我想要的表格?

答案1

解决了;我的 postgres db 有 PostGIS 扩展,并且表有一个 geom 字段。驱动程序无法处理该问题。

所以我复制了表格并删除了 geom 字段。

相关内容