用Asp,如何对数据库查询的结果集进行【再】排序?

问题一:对一个记录表按姓名字段汇总得到了每个人出现的次数:sql="selectname,count(*)asslfrom[auth]orderbyname"需要再对查询... 问题一:对一个记录表按姓名字段汇总得到了每个人出现的次数:
sql="select name,count(*) as sl from [auth] order by name"
需要再对查询结果按sl值进行排序。应如何操作?
问题二:操作中,不论我将rs.open ph_sql,conn,1,3中conn后的值设为1,3还是1,4,进行更新、删除操作时,系统总是提示数据库或对象被锁定。为什么?对结果集的操作会影响到源数据表吗?
急盼回答。我分不多,全部拿出啦!!!请别嫌少
按max0960的回答依旧不行啊。

binjly,sl是查询所生成的字段,不能在同一句中排序。试过。
展开
 我来答
max0960
2007-09-24 · TA获得超过351个赞
知道小有建树答主
回答量:463
采纳率:0%
帮助的人:336万
展开全部
楼上的错了!

问题1 : 应该是sql="select [name],count([name]) as sl from auth group by [name] order by [name]"

问题2: 可更新参数应该是2,3或者3,3 而不是1,1或其他
binjly
2007-09-24 · TA获得超过3064个赞
知道大有可为答主
回答量:2017
采纳率:0%
帮助的人:2709万
展开全部
问题一:用ASP对记录集进行排序很麻烦,你可以直接在SQL里排好。
操作如下:
sql="select name,count(*) as sl from [auth] order by name,sl"
问题二: 应是1,1

貌似是这位兄弟的,太长时间没碰这个,不太记得了,不好意思哈。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式