账号通
    

账号  

密码  

3824

查看

12

回复
主题:[BUG求助]6.5版本utf8的万能列表的随机排序调不出来数据 [收藏主题] 转到:  
gocc 当前离线

191

主题

8

广播

0

粉丝
添加关注
级别:一年级

用户积分:1865 分
登录次数:407 次
注册时间:2008/7/15
最后登录:2023/1/26
gocc 发表于:2010/2/26 15:18:00   | 显示全部帖子 查看该作者主题 楼主 
科汛在线网校系统
我新下载的6.5版本utf8的万能列表的随机排序调不出来数据,大家的可以吗?
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
gocc 当前离线

191

主题

8

广播

0

粉丝
添加关注
级别:一年级

用户积分:1865 分
登录次数:407 次
注册时间:2008/7/15
最后登录:2023/1/26
gocc 发表于:2010/2/28 12:21:00   | 显示全部帖子 查看该作者主题 沙发 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
gocc 当前离线

191

主题

8

广播

0

粉丝
添加关注
级别:一年级

用户积分:1865 分
登录次数:407 次
注册时间:2008/7/15
最后登录:2023/1/26
gocc 发表于:2010/2/28 12:20:00   | 显示全部帖子 查看该作者主题 藤椅 
科汛在线网校系统
以下是引用wapcr在2010-2-28 9:01:00的发言:

是代码写错了,/KS_Cls/Kesion.Label.FunctionCls.asp在274行和366行的函数错了

 

274行

ORDER BY I.IsTop Desc,I." & GetOrderParam() 改成ORDER BY I.IsTop Desc," & GetOrderParam()

 

  '取排序方式
  Function GetOrderParam()
   Dim OrderStr
   OrderStr  = ParamNode.getAttribute("orderstr")  : If OrderStr="" Then OrderStr=" I.ID Desc"
   OrderStr=Lcase(OrderStr)
   If trim(OrderStr)="rnd" Then
    If DataBaseType=1 Then
     OrderStr="newid()"
    Else
     Randomize : OrderStr="Rnd(-(I.ID+"&Rnd()&"))"
    End If
    ElseIf Lcase(Left(Trim(OrderStr),2))<>"id" Then 
    OrderStr=OrderStr & ",I.ID Desc"
    End If
    GetOrderParam = OrderStr
  End Function

 

 

改成

 

 '取排序方式
 Function GetOrderParam()
  Dim OrderStr:OrderStr = ParamNode.getAttribute("orderstr")
  If OrderStr="" Then OrderStr=" I.ID Desc"
  OrderStr = LCase(OrderStr)
  If Trim(OrderStr)="rnd" Then
     If DataBaseType=1 Then
     OrderStr="I.NewID()"
     Else
     Randomize()
     OrderStr="Rnd(" & -1*(Int(1000*Rnd)+1) & "*I.ID)"
     End If
     ElseIf LCase(Left(Trim(OrderStr),2))<>"id" Then 
     OrderStr= "I."&OrderStr & ",I.ID Desc"
  End If
  GetOrderParam = OrderStr
 End Function

 

 

很好.非常不错...问题解决了

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
gocc 当前离线

191

主题

8

广播

0

粉丝
添加关注
级别:一年级

用户积分:1865 分
登录次数:407 次
注册时间:2008/7/15
最后登录:2023/1/26
gocc 发表于:2010/2/27 11:25:00   | 显示全部帖子 查看该作者主题 板凳 
科汛在线商城系统(NET)
顶上去...我不懂程序啊
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
gocc 当前离线

191

主题

8

广播

0

粉丝
添加关注
级别:一年级

用户积分:1865 分
登录次数:407 次
注册时间:2008/7/15
最后登录:2023/1/26
gocc 发表于:2010/2/26 15:41:00   | 显示全部帖子 查看该作者主题 报纸 
科汛在线商城系统(NET)
应该是一个bug,因为我得数据有100多条..其他的排序调用都没有问题
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.57813秒 powered by KesionCMS 9.0