账号通
    

账号  

密码  

1106

查看

1

回复
主题:调用前N1条到前N2条新闻错误 [收藏主题]  
cexoxass 当前离线

405

主题

0

广播

1

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

用户积分:2331 分
登录次数:214 次
注册时间:2009/11/5
最后登录:2012/6/1
cexoxass 发表于:2009/11/28 10:29:00   | 只看该作者 查看该作者主题 楼主 
科汛在线商城系统(NET)
------------------------以下是个人BT需求,不看也罢---------------------------------------
6.配合第五条使用,比如把前10条分成3条和7条,拼起来刚好10条,有时候为了做不同的样式,比如上下宽度不一样,颜色不同等(说多了)
SQL_某栏目前N1到N2条(Param(0),Param(1),Param(2))
语句:select top {$Param(0)} ID,Tid,Title,Adddate from KS_Article where Tid = '{$Param(2)}' and ID not in (select top {$Param(1)} ID from KS_Article where Tid = '{$Param(2)}' order by Adddate desc ) order by Adddate desc
参数:这条语句的参数,请看仔细,否则效果不一定对
N1 到 N2 条
Param(0) = N2 - N1 + 1
Param(1) = N1 - 1
Param(2) = 栏目ID

如: 2到10条
{SQL_某栏目前N1到N2条(9,1,2007102545)}

 

教程是这样的

但我把语句select top {$Param(0)} ID,Tid,Title,Adddate from KS_Article where Tid = '{$Param(2)}' and ID not in (select top {$Param(1)} ID from KS_Article where Tid = '{$Param(2)}' order by Adddate desc ) order by Adddate desc放到在线测试提示错误建了标签也调不出新闻来

错误提示:

2147217900 SELECT 子句中包含一个保留字、拼写错误或丢失的参数,或标点符号不正确。 Microsoft JET Database Engine 5003141

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

405

主题

0

广播

1

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

用户积分:2331 分
登录次数:214 次
注册时间:2009/11/5
最后登录:2012/6/1
cexoxass 发表于:2009/11/28 11:47:00   | 只看该作者 查看该作者主题 沙发 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.07813秒 powered by KesionCMS 9.0