找回密码
 立即注册

QQ登录

只需一步,快速开始

vila

注册会员

2

主题

8

帖子

40

积分

注册会员

积分
40
  • 140

    金币

  • 2

    主题

  • 8

    帖子

最新发帖

[已处理] ActiveReports

vila
注册会员   /  发表于:2024-4-25 16:50  /   查看:3045  /  回复:3
1金币

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



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

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

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

3 个回复

倒序浏览
最佳答案
最佳答案
Felix.LiWyn认证
超级版主   /  发表于:2024-4-25 16:50:02
来自 2#
问题描述:
sql查询异常

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

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


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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
vila
注册会员   /  发表于:2024-4-29 14:37:31
3#
Felix.Li 发表于 2024-4-25 17:12
问题描述:
sql查询异常

好的,已经解决,谢谢🙏
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2024-4-29 18:37:52
4#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部