我想将 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 字段。