登录
注册
标签
会员
搜索
帮助
深圳博客技术论坛
»
【编程讨论学习】
»
『
Winson.Framework
』
»
分页错误
帖子标题
【编程讨论学习】
『
Winson.Framework
』
『ASP.NET程序设计』
『C#技术』
『VB.NET技术』
『ADO.NET数据库技术』
『Javascript/Ajax技术』
『HTML/CSS技术』
『Discuz! NT相关技术』
【站务区】
『最新公告』
『站务管理』
输入您的搜索字词
提交搜索表单
Web
bbs.szblogs.com
winsonet.cnblogs.com
www.winsonframework.com
1/1页
1
跳转到
页
查看:1071
分页错误
qcjxberin
组别:初级程序员
性别:
积分:93
帖子:92
2009-04-09 09:42
| 只看楼主
树型
|
收藏
|
小
中
大
1
#
分页错误
<ErrorTime Value="9:49">
<Method>ExecuteReader</Method>
<Parames>[conditionValue=;strSql=System.Collections.Specialized.NameValueCollection;conn=SELECT * FROM (SELECT TOP 10 * FROM (SELECT TOP 10 * FROM Attractions WHERE 1=1 ORDER BY ) T1 ORDER BY asc) T2 ORDER BY ;]</Parames>
<ErrorMsg>第 1 行: ')' 附近有语法错误。</ErrorMsg>
原因是因为使用getlist分页时输入orderby 和order参数为"",则提示如上错误,建议Winson能够在底层加以判断,如果这两个参数为空值时则以默认方式排序。
TOP
发送短消息
查看公共资料
查找该会员全部帖子
UID:1449
精华: 0
威望:1 点
金钱:116 博币
来自:
注册: 2008-11-28
状态:
离线
evilpaw
组别:兴趣学员
性别:
积分:16
帖子:16
2009-04-09 15:38
树型
|
收藏
|
小
中
大
2
#
这个可能希望自己在调用 的时候自己增加orderby 和order参数
在底层不好解决这个问题
其实底层应该能提供这个方法的一个重载(entityDS是一个实体类型)
public List<entityDS> GetList(int limit, int currpage, string criteria)
{
}
这样做比较好。而不是在底层加以判断
evilpaw 最后编辑于 2009-04-09 15:39:01
TOP
发送短消息
查看公共资料
查找该会员全部帖子
UID:40
精华: 0
威望:0 点
金钱:17 博币
来自:
注册: 2007-08-02
状态:
离线
winson
winson
组别:
管理员
性别:
积分:1071
帖子:851
2009-04-14 22:10
树型
|
收藏
|
小
中
大
3
#
这个orderby 是必需要有的,这个是排序的字段,你如果没有排序的字段,让我如何知道要根据什么来默认排序?至于后面的order倒是可以省略,程序已做了判断有默认的排序方式的
如果你仔细看了底层的代码,就知道为什么要这样写了
随风飘飘天地任逍遥!
代码部落
http://winsonet.cnblogs.com
TOP
发送短消息
查看公共资料
查找该会员全部帖子
UID:1
精华:
24
威望:100 点
金钱:847.45 博币
来自:深圳
注册: 2007-07-14
状态:
离线
<<
上一主题
|
下一主题
>>
1/1页
1
跳转到
页
发新主题
论坛跳转...
【编程讨论学习】
『
Winson.Framework
』
『ASP.NET程序设计』
『C#技术』
『VB.NET技术』
『ADO.NET数据库技术』
『Javascript/Ajax技术』
『HTML/CSS技术』
〖插件模板〗
【站务区】
『最新公告』
『站务管理』
基本状况
流量统计
客户软件
发帖量记录
版块排行
主题排行
发帖排行
积分排行
在线时间
我的主题
我的帖子
我的精华
我的附件
我的资料
帖子标题
作 者