第一列是序号,其它列是其他属性

1  A   APPLE
2  B   BANANA
3  C   CANDLE按第二列逆序排序后,变成
1  C   CANDLE
2  B   BANANA
3  A   APPLE注意 排列前是  1  A
     排列后是  1  C怎么实现?????第一列永远不便,就是说第一列只起到让我们看出记录条数的作用。

解决方案 »

  1.   

    没有交代清楚
    就是说如果有几条记录,我希望记录的第一个字段不排序,后面的字段可以排序
    就是 这样:1   A 
    2   B
    按第二列排序变成
    1   B
    2   A
      

  2.   

    dim cn as new adodb.connection,rs as new adodb.recordset
    dim i%,intRow as Long
    cn.ConnectionString="Provider=sqlOLEDB;........."
    cn.open
    rs.open "select * from table order by 第二列列名  DESC ",cn,3,2
    intRow=0
    while not rs.eof
      MsflexGrid1.TextMatrix(intRow, 0) = intRow+1
      for i=1 to rs.Fields.Count        
           MsflexGrid1.TextMatrix(intRow, i) = rs.Fields(i).value
      next
      rs.MoveNext
      intRow=intRow+1
    wend
      

  3.   

    用SQL语句排序,再输出,更好