天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 886|回复: 3

[已解决] 自定义页面分页的排序问题

[复制链接]
晨帛信息 发表于 2013-9-10 13:52:02 | 显示全部楼层 |阅读模式
本帖最后由 bobo 于 2013-9-10 15:15 编辑

3.png
这个是我自己写的一个分页的功能, 里面的分页功能都实现了的。
但是我发现如果我在上面的 sql 语句的地方 加上一个order by “xx字段”  想进行一个排序的话 会报一个sql 异常,
问题在与order by 不能在where 条件的前面,现在我想把我标明红色的这个地方的 的分页方法里面再加入一个参数
传入一个字段, 这个字段就是我要作为 排序的字段,当我在页面上声明了 一个 String 类型的参数的时候 把参数传入这个
方法,就可以更具这个字段来排序,如果我加了参数的话, 会不会对系统里面别的功能有什么影响 ? 请问这个该怎么实现?
kimi 发表于 2013-9-10 14:21:38 | 显示全部楼层
您好:我按照您的测试了下,在我对应的sql语句中加了order by,语句类似:select top 1000000 id,formid,domainid,item_编号,item_内容,item_日期,created as item_created,author as item_author from tlk_自定义jsp页面显示数据表单 order by item_created desc 这样测试就没有问题,如果您不写top,我们平台会自动把这个sql作为子查询,对应的sql类似与:SELECT COUNT(*)  FROM (select id,formid,domainid,item_编号,item_内容,item_日期,created as item_created,author as item_author from tlk_自定义jsp页面显示数据表单 where 1=1 order by item_created desc) doc WHERE doc.DOMAINID ='11e2-faba-c7b9a680-ac72-af31f40dcc3f'
把这句sql语句放到数据库客户端执行都会有问题,所以建议您加上一个top,本地测试效果如下图:
a37.gif
 楼主| 晨帛信息 发表于 2013-9-10 14:47:48 | 显示全部楼层
好的。谢谢。非常感谢
bobo 发表于 2013-9-10 15:15:36 | 显示全部楼层
回复 3# 晨帛信息


    嗯,好的,感谢您的反馈与支持!帖子关闭!

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-13 03:00

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表