一个排序问题
sql="select * from Posts where ParentID="&Request("PostID")&" order By 'Level' DESC"
这句查询,Level是数字类型的
为什么Level一定要加单引号,不加就不通过,还有我后面的DESC该怎么加,因为现在好像加了也没效果
问题点数:20、回复次数:5Top
1 楼ShiningstarHu(Shining_star)回复于 2005-04-02 21:36:18 得分 15
不知道你用的是什么数据库, Level可能使这个数据库的关键字,但是你拿来做了字段名,所以需要加引号。但是一般不应该是加单引号。你这样试试:
sql="select * from Posts where ParentID=" & Request("PostID") & " order By ""Level"" DESC"
或者
sql="select * from Posts where ParentID=" & Request("PostID") & " order By [Level] DESC"Top
2 楼TSD(智之选,商欲达--智商购物系统zhishop.com)回复于 2005-04-02 21:37:23 得分 5
不要加这个啊!
DESC是按大到小排序
EG:
select * from table where id>100 order by id desc;Top
3 楼jhwcd(王东)回复于 2005-04-02 21:37:43 得分 0
学习一下!Top
4 楼longsnow(龙河)回复于 2005-04-02 21:44:58 得分 0
呵呵还有广告
到底要怎样排序啊?Top
5 楼spec_lc(初学ASP)回复于 2005-04-02 21:53:53 得分 0
不应该有单引号,DESC是降序排列Top




