ASP的新闻如何按日期排列

Ifdid<>""Andsid<>""Thensql="select*fromP_ProductWhereBigClassName='"&did&"'AndSmallCl... If did<>"" And sid<>"" Then
sql="select * from P_Product Where BigClassName='"&did&"' And SmallClassName='"&sid&"'"
Else
sql="select * from P_Product Where BigClassName='"&dh&"'"
End If
'response.Write(sql)
展开
 我来答
liveray
2011-03-18 · TA获得超过568个赞
知道小有建树答主
回答量:372
采纳率:0%
帮助的人:232万
展开全部
order by 就是按照xxx字段排序
order by xxx Desc 降序(也就是日期按照新到老排序)
order by xxx ASC 升序(日期按照老到新排序)
例如你数据表中 存放时间的字段是 times 那么就这么写(我用的是降序order by times Desc 如果想升序排序 则 order by times ASC)
If did<>"" And sid<>"" Then
sql="select * from P_Product Where BigClassName='"&did&"' And SmallClassName='"&sid&"' order by times Desc"
Else
sql="select * from P_Product Where BigClassName='"&dh&"' order by times Desc"
End If
'response.Write(sql)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
火也快乐
2011-03-18 · 超过75用户采纳过TA的回答
知道小有建树答主
回答量:183
采纳率:0%
帮助的人:141万
展开全部
If did<>"" And sid<>"" Then
sql="select * from P_Product Where BigClassName='"&did&"' And SmallClassName='"&sid&"' order by time desc"
Else
sql="select * from P_Product Where BigClassName='"&dh&"' order by time desc"
End If
'response.Write(sql)
其中time为你的时间字段 desc为降序,想升序就把desc改为asc
更多追问追答
追问
Microsoft JET Database Engine 错误 '80040e10' 
至少一个参数没有被指定值。

?,行 0
不行,出错了
追答
有没有把time改你数据表里的字段?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式