lyz880524 发表于 2020-9-27 14:22:05

AR内编写sql报错

AR11版本
报表添加参数:pageStart,pageEnd


查询类型是Text
内容是:

="select * from tablea limit " & Parameters!pageStart.Value & "," &Parameters!pageEnd.Value

这时候报表设计器中无法点确定,报错说 ‘,’ 附近有语法错误;

加入我把 limit 0,10 当成一个参数:pageLimitStr
="select * from tablea " & Parameters!pageLimitStr.Value
这时候设计器是可以点确定的。

KearneyKang 发表于 2020-9-27 16:42:30

你好,这说明是你的SQl语句写法上存在问题,然后识别不了。你这样的写法主要是想实现什么需求,是数据筛选过滤还是

lyz880524 发表于 2020-9-28 15:34:45

这个 limit 仅仅是mysql的分页查询语法啊
ar11无法识别这个?

KearneyKang 发表于 2020-9-28 17:26:31

本帖最后由 KearneyKang 于 2020-9-29 15:39 编辑

你好,我这边使用ARv14进行测试验证,如下,是可以的,11 的话我这边需要在另外 一台机器上安装AR11在测试下但是我知道11到14在是数据库上没有做什么改变,11也应该是可以的



页: [1]
查看完整版本: AR内编写sql报错