vila 发表于 2024-4-25 16:50:01

ActiveReports


我已经在服务器上部署好了葡萄城报表,通过ODBC能正常连接数据库,但是查询还有一些问题。
正常查询数据表能验证通过,但是添加上报表参数会报错。可能是这部分还没适配数据库,请帮我看下。



服务器环境:openEuler22.03.sp2.aarch64;
数据库:openGauss;

Felix.Li 发表于 2024-4-25 16:50:02

问题描述:
sql查询异常

问题回答:
您好,这个其实最好先排查一下sql和参数使用的问题:

如果用(参数)参数的话,需要下面配置对应的参数。
如果咱们数据源已经连接上了。其实就没有适配不适配的说法了,我们连接上了后,是会把参数转换成sql。然后sql交给驱动去查询。所以其实不牵扯适配。
而且看咱们报错是 字段 autoid 不存在,是不是用@autoid参数过滤的这个字段,而要么没有原始字段,要么就是参数传递的有异常。


如果用(参数)这种走不通,最简单的就是用表达式也就是 {@参数}
这种咱们可以找一个文本框,然后文本框把sql输出一下,然后调整成可以执行的sql。然后在用在数据集查询上

vila 发表于 2024-4-29 14:37:31

Felix.Li 发表于 2024-4-25 17:12
问题描述:
sql查询异常



好的,已经解决,谢谢🙏

Felix.Li 发表于 2024-4-29 18:37:52

:loap1:
页: [1]
查看完整版本: ActiveReports