asp产品排序问题!

来源:百度知道 编辑:UC知道 时间:2024/05/15 04:22:44
现在我的产品排是这样1,10,11,12……2,20,21……3
怎样才能把它变成1,2,3,4……10,11,12……20,21……呢?
有什么不明的提出,我才表达清楚点,先谢各位高手了!
代码以下
rs.open "select productid,productname,adddate,shjiaid,kucun,huiyuanjia,shichangjia,vipjia,bh from shop_product order by bh ",conn,1,1

代码里面的“bh”就是我指的排序!

用order by bh已经可以排序了,出现你说的那种情况应该是你的数据库中BH是字符型的,把它改为数值型的就可以了

asc 按升序排列
desc 按降序排列

rs.open "select productid,productname,adddate,shjiaid,kucun,huiyuanjia,shichangjia,vipjia,bh from shop_product order by bh asc ",conn,1,1

按照自动编号的排序来排就是你需要的,具体要看数据库那个列是采用自动编号的